*{box-sizing:border-box}body,html{margin:0;padding:0;background:#f8fafc;color:#0f172a;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font-family:inherit}@keyframes spin{to{transform:rotate(1turn)}}input::placeholder,textarea::placeholder{color:#94a3b8}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){header{padding:10px 14px!important}}@media (max-width:700px){.fa-header{padding:8px 12px!important;gap:8px!important}.fa-header h1{font-size:14px!important;white-space:normal!important;line-height:1.15!important}.fa-header img{width:28px!important;height:28px!important}.fa-hdr-search{order:3!important;flex:1 0 100%!important;max-width:none!important}.fa-hdr-nav{margin-left:auto!important;overflow-x:auto!important;flex-wrap:nowrap!important;max-width:60vw!important;-webkit-overflow-scrolling:touch!important}.fa-hdr-nav>*{flex:0 0 auto!important}.fa-hdr-nav::-webkit-scrollbar{display:none}.fa-stage-strip{display:flex!important;overflow-x:auto!important;gap:8px!important;padding-bottom:4px!important;-webkit-overflow-scrolling:touch!important}.fa-stage-strip>*{flex:0 0 92px!important;padding:9px 6px!important}.fa-stage-strip::-webkit-scrollbar{display:none}.fa-jobs,.fa-jobs tbody,.fa-jobs td,.fa-jobs tr{display:block!important;width:auto!important}.fa-jobs thead{display:none!important}.fa-jobs tr{border:1px solid #e2e8f0!important;border-radius:10px!important;margin:0 0 8px!important;padding:8px 4px!important}.fa-jobs td{border-bottom:0!important;padding:2px 10px!important;text-align:left!important}.fa-jobs td[data-label=""],.fa-jobs td[data-label=Created],.fa-jobs td[data-label=Designer],.fa-jobs td[data-label=Printer]{display:none!important}.fa-jobs td[data-label="Job Number"]{font-size:15px!important;font-weight:700!important;padding-bottom:4px!important}.fa-jobs td[data-label=Cost],.fa-jobs td[data-label=Markup],.fa-jobs td[data-label=Sell]{display:inline-flex!important;flex-direction:column!important;width:32%!important;vertical-align:top!important;text-align:left!important;padding:4px 10px 0!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.fa-jobs td[data-label=Cost]:before,.fa-jobs td[data-label=Markup]:before,.fa-jobs td[data-label=Sell]:before{content:attr(data-label);font-size:10px;text-transform:uppercase;letter-spacing:.03em;color:#64748b;font-weight:600}.fa-jobs td[data-label=Status]{padding-top:6px!important}button,input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px!important}input[type=checkbox],input[type=radio]{width:24px!important;height:24px!important}.fa-fin-row{display:flex!important;overflow-x:auto!important;gap:8px!important;-webkit-overflow-scrolling:touch!important}.fa-fin-row>*{flex:0 0 168px!important}.fa-fin-row::-webkit-scrollbar{display:none}.fa-designers{display:flex!important;overflow-x:auto!important;gap:8px!important;-webkit-overflow-scrolling:touch!important}.fa-designers>*{flex:0 0 190px!important}.fa-designers::-webkit-scrollbar{display:none}.fa-filters{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important}.fa-filters>*{min-width:0!important;width:auto!important}.fa-filters>input:not([type]){grid-column:1/-1!important}}