body{margin:0;padding:0}#root{min-height:100vh}#root:has(.sheetby-page-root),#root:has(.sheetby-page-root)>*,*:has(>.sheetby-page-root){width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}.sheetby-page-root,.sheetby-page-full .sheetby-content-card,.sheetby-page-full .sheetby-table-wrap{width:100%!important;max-width:none!important}@keyframes spin{to{transform:rotate(360deg)}}.responsive-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px;box-sizing:border-box}.modal-content{width:100%;max-height:90vh;overflow-y:auto}@media(max-width:900px){.dashboard-grid{grid-template-columns:1fr!important}.settings-toggles,.settings-steps{grid-template-columns:repeat(2,1fr)!important}.sheetby-header{flex-wrap:wrap!important;gap:8px!important}.gsheets-connect-row{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.orders-top-actions{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.orders-top-actions>div:last-child{justify-content:flex-end!important}.orders-filter-panel{flex-direction:column!important}.orders-filter-panel>div{width:100%!important;flex:unset!important}.field-modal-grid-3{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:600px){.dashboard-grid{grid-template-columns:1fr!important}.dashboard-wrapper{padding:0 8px!important}.setup-step-row{grid-template-columns:1fr!important;gap:6px!important}.setup-step-inner{flex-wrap:wrap!important}.settings-toggles,.settings-steps{grid-template-columns:1fr!important}.settings-form-wrapper{max-width:100%!important;padding:0!important}.gsheets-connect-row{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.gsheets-connect-left{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.gsheets-connect-text-badge{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.gsheets-account-row{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.orders-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.orders-table-wrap table{min-width:700px}.orders-tabs{flex-direction:column!important}.orders-pagination{flex-direction:column!important;align-items:stretch!important;gap:8px!important;text-align:center!important}.orders-pagination>div{justify-content:center!important;flex-wrap:wrap!important}.orders-entries-row{flex-wrap:wrap!important}.templates-tabs{flex-direction:column!important}.templates-selector-row{flex-direction:column!important;gap:8px!important}.field-modal-grid-3,.field-modal-grid-2{grid-template-columns:1fr!important}.field-modal-tabs{flex-wrap:wrap!important;gap:0!important}.field-modal-tabs>button{flex:0 0 auto!important;min-width:0!important;padding:8px 10px!important;font-size:12px!important}.sheetby-tabs{overflow-x:auto!important;-webkit-overflow-scrolling:touch;gap:0!important;flex-wrap:nowrap!important}.sheetby-tabs>button{flex:0 0 auto!important;white-space:nowrap!important;padding:8px 12px!important;font-size:12px!important}.sheetby-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.sheetby-table-wrap table{min-width:800px}.sheetby-header{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.sheetby-header-actions{margin-left:0!important;width:100%!important;justify-content:flex-start!important}.plan-grid{grid-template-columns:1fr!important}.plan-billing-toggle{max-width:100%!important}.modal-content{max-width:100%!important;border-radius:12px!important;margin:0!important}.how-it-works-grid{grid-template-columns:1fr!important}.export-confirm-modal{max-width:100%!important}.export-job-banner{padding:10px 12px!important}}@media(max-width:400px){.orders-pagination button{padding:3px 6px!important;font-size:11px!important;min-width:24px!important}.settings-toggles>div{min-height:110px!important;padding:12px!important}.plan-grid>div{min-height:auto!important}}.tutorial-yt-btn{display:inline-flex;align-items:center;gap:7px;padding:6px 14px 6px 10px;border-radius:8px;background:#fff;border:1px solid #e1e3e5;text-decoration:none;color:#303030;font-size:13px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:all .15s ease;cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px #0000000d}.tutorial-yt-btn:hover{background:#fafafa;border-color:red;box-shadow:0 1px 4px #ff00001f}.tutorial-yt-btn svg{flex-shrink:0}@media(max-width:480px){.tutorial-yt-btn{padding:5px 10px 5px 8px;font-size:12px}}
