@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{--ink:#252622;--muted:#84847d;--line:#e7e6e0;--paper:#f7f7f2;--accent:#f26235}*{box-sizing:border-box}body{margin:0;font:13px 'DM Sans',-apple-system,sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:1px solid var(--line);border-radius:8px;padding:10px 14px;background:white;color:var(--ink);transition:background .18s,transform .18s,box-shadow .18s}button:hover{background:#f0f0e9}button:active{transform:translateY(1px)}button:focus-visible,a:focus-visible{outline:3px solid #f2623599;outline-offset:3px}button:disabled{opacity:.45;cursor:default}small{display:block;font-size:10px;color:var(--muted);margin-top:5px}p{font-size:12px;line-height:1.7;color:var(--muted)}.dot{display:none}body>aside{position:fixed;width:226px;inset:0 auto 0 0;background:#242622;color:#b6b8ae;padding:32px 17px 20px;display:flex;flex-direction:column;z-index:10}.brand{display:flex;align-items:center;gap:9px;padding:0 9px;font:750 24px Manrope,sans-serif;letter-spacing:-1.2px;text-decoration:none;color:#fff}.brandmark{display:grid;place-items:center;background:var(--accent);width:31px;height:31px;border-radius:10px;box-shadow:0 3px 12px #0002}.brandmark svg{width:23px;height:23px;stroke-width:2.3}.shop{display:flex;align-items:center;gap:10px;margin:36px 4px 32px;padding:13px 10px;border:1px solid #40423c;border-radius:10px;background:#30322c;font-size:11px;color:#edeedf;font-weight:600}.shopicon{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:8px;background:#dbe1b4;color:#46513c;font-size:10px}.shop small{font-size:9px;color:#979d8f;font-weight:400}.navlabel{font-size:9px;letter-spacing:1.8px;color:#7f8678;margin:0 13px 13px}nav button{display:flex;align-items:center;gap:11px;text-align:left;background:none;border:0;color:#b8bdb0;width:100%;padding:13px 12px;margin:3px 0;font-size:12px}nav button>span:first-child{font-size:17px;opacity:.8}nav button.active{background:#42463a;color:#e5ebbd;font-weight:600}nav button:hover{background:#35392f}nav b{margin-left:auto;background:#41463a;font-size:9px;font-weight:500;padding:3px 5px;border-radius:4px;color:#aab29b}.side-note{margin:auto 10px 30px;padding-top:28px;border-top:1px solid #41443a;font-size:15px;line-height:1.7;color:#e5e9d7}.side-note strong{font-weight:500}.side-note p{font-size:10px;color:#8c9481;line-height:1.8}.side-note>.live-dot{display:none}.side-spark{display:block;color:#becb8e;font-size:32px;margin-bottom:13px}.profile{display:flex;align-items:center;gap:10px;border-top:1px solid #41443a;padding:18px 5px 0;color:#d2d9c6;font-size:11px}.profile small{color:#8b947e;font-size:9px}.profile>span{margin-left:auto}.avatar{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#e5e8d9;color:#626c4e;font-size:9px;font-weight:700}.profile .avatar{background:#515d40;color:#d4e1b6}main{margin-left:226px}header{height:69px;display:flex;align-items:center;justify-content:space-between;padding:0 34px;border-bottom:1px solid var(--line);font-size:11px;background:#fcfcf8}header>div>span{margin:0 13px;color:#b6b6aa}header strong{font-weight:500}.header-right{display:flex;align-items:center;gap:17px}.header-right .saved{font-size:9px;color:#95978c}.live-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#879d64;margin-right:5px}.content{padding:31px 34px;max-width:1880px;margin:auto}.titlebar{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.eyebrow{font-size:8px;letter-spacing:2px;color:#9a9c8c;font-weight:600}h1{font:750 30px Manrope,sans-serif;letter-spacing:-1.2px;margin:7px 0}.titlebar p{font-size:11px;margin:7px 0 0}.primary{background:var(--accent);border-color:var(--accent);color:white;font-size:11px;font-weight:600;padding:12px 17px;box-shadow:0 4px 8px #f2623515}.primary:hover{background:#db532b;border-color:#db532b}.studiohero{background:#e9ecdb;border:1px solid #e0e5cc;border-radius:13px;overflow:hidden;position:relative;padding:25px 29px;min-height:205px;display:flex;align-items:center;justify-content:space-between}.studiohero[hidden]{display:none}.hero-kicker{font-size:8px;letter-spacing:1.7px;color:#7d8665;font-weight:600}.studiohero h2{font:650 30px/1.12 Manrope,sans-serif;letter-spacing:-1.1px;margin:11px 0}.studiohero p{font-size:10px;color:#85906f;margin:10px 0}.studiohero button{background:none;border:0;padding:0;color:#4c6033;font-size:10px;font-weight:650;margin-top:6px}.studiohero button span{margin-left:15px}.heroart{position:absolute;right:10px;top:0;width:48%;height:100%;overflow:hidden;pointer-events:none}.artdisc{width:210px;height:210px;border-radius:50%;border:29px solid #b9c58f;position:absolute;right:100px;top:40px}.artdisc:after{content:'';position:absolute;width:104px;height:104px;background:#d5ddbb;left:24px;top:24px;border-radius:50%}.artarch{position:absolute;width:140px;height:230px;background:#f2744a;right:27px;top:-42px;border-radius:0 0 85px 85px;transform:rotate(-30deg)}.artlabel{font:800 32px/.95 Manrope,sans-serif;letter-spacing:-1.5px;position:absolute;right:42px;top:49px;transform:rotate(-9deg);color:#713e29}.artstar{font-size:120px;line-height:1;color:#3f5132;position:absolute;right:252px;top:80px;transform:rotate(20deg)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:19px 0 28px}.stat{padding:17px 18px;border:1px solid var(--line);background:#fff;border-radius:10px;text-align:left;box-shadow:0 2px 2px #00000001}.stat:hover{background:#fff;box-shadow:0 6px 15px #20251508;transform:translateY(-2px);border-color:#d6dcc8}.stat-top{display:flex;justify-content:space-between;align-items:center}.label{font-size:10px;color:#82877a}.metric-icon{background:#f1f3e9;border-radius:6px;color:#9ba787;padding:5px 7px;font-size:12px}.num{font:650 25px Manrope,sans-serif;letter-spacing:-1px;margin:8px 0}.stat small{font-size:9px;color:#9a9e90;display:flex;justify-content:space-between}.stat:nth-child(2) .metric-icon{background:#fff0e7;color:#d5915e}.stat:nth-child(3) .metric-icon{background:#eeedf9;color:#c5a38a}.stat:last-child .num{color:#596d3e}.flowtabs{display:flex;gap:5px;border-bottom:1px solid #dedfd4;overflow-x:auto}.flowtabs button{display:flex;align-items:center;gap:11px;white-space:nowrap;border:0;background:none;border-radius:0;padding:13px 19px 15px;color:#919587;font-size:12px;border-bottom:2px solid transparent}.flowtabs button[aria-selected=true]{border-bottom-color:#e26c3f;color:#333e26;font-weight:650}.flowtabs button span{border-radius:5px;background:#e9ebdf;color:#98a087;padding:3px 5px;font-size:9px}.flowtabs button[aria-selected=true] span{background:#e0e7cc;color:#64784a}.flowtabs button.over{background:#e2e8d1;outline:2px dashed #869b63}.flowhint{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;color:#9b9f90;margin:13px 0 22px;line-height:1.6}.flowhint button{padding:6px 10px;font-size:10px}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 17px}.views{display:flex;padding:3px;background:#e9ebdf;border-radius:7px;gap:2px}.views button{border:0;background:none;padding:6px 10px;font-size:10px;color:#939a84;border-radius:5px}.views button.selected{background:#fff;color:#586744;box-shadow:0 1px 4px #0001}.tools{display:flex;gap:7px}.search{display:flex;align-items:center;gap:7px;background:white;border:1px solid var(--line);border-radius:7px;padding:0 10px;color:#aaa}.search input{width:157px;padding:9px 0;font-size:10px;background:none;border:0;outline:none}.tools select,.tools button{font-size:10px;border-radius:7px;padding:8px 10px;color:#747d66}select{padding:9px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:#fff}.quickfilters{display:flex;gap:7px;overflow:auto;margin:0 0 19px}.quickfilters button{padding:6px 11px;font-size:9px;border-radius:20px;border-color:#e4e7d9;background:transparent;color:#949d83;white-space:nowrap}.quickfilters button.selected{background:#e7edd9;color:#65784c;border-color:#d8e2c1}.worklayout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:24px;align-items:start}.worklayout.wide{display:block}.worklayout.wide .focuspanel{display:none}#workspace{min-width:0;overflow:auto}.projectgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.card{background:#fff;border:1px solid #e3e7da;border-radius:11px;overflow:hidden;cursor:pointer;box-shadow:0 2px 2px #28371902;transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-3px);box-shadow:0 9px 20px #2635170c}.projectcover{height:112px;position:relative;overflow:hidden;background:#e6ecd8;color:#81935f;padding:14px}.coverword{position:absolute;font:800 23px/.95 Manrope,sans-serif;letter-spacing:-1px;width:55%;z-index:1;top:20px;left:17px;opacity:.9}.coverglyph{font-size:118px;position:absolute;right:-6px;top:-24px;line-height:1.3;transform:rotate(-12deg);opacity:.5}.covercaption{position:absolute;bottom:12px;left:18px;font-size:7px;letter-spacing:1.1px;text-transform:uppercase;font-weight:600}.cover1{background:#ede8e0;color:#b09b80}.cover2{background:#f0e8e3;color:#bba08c}.cover3{background:#f8dfcf;color:#d69c74}.cover4{background:#dee9ec;color:#83a4b0}.cover5{background:#ebe6e3;color:#b39c8c}.cardbody{padding:15px}.cardtop{display:flex;justify-content:space-between;align-items:center;gap:5px;color:#b1b7a5;font-size:8px;letter-spacing:.3px}.rush{background:#fff0e4;color:#d69466;border-radius:4px;padding:3px 5px;font-size:8px}.card h3{font-size:12px;letter-spacing:-.2px;font-weight:650;line-height:1.5;margin:10px 0 4px;color:#424b35}.customer{font-size:10px;color:#a0a793}.carddetails{display:flex;flex-wrap:wrap;gap:5px;margin:13px 0 14px}.tag,.auth{display:inline-block;padding:4px 6px;border-radius:4px;font-size:8px;line-height:1.4}.tag{background:#f0f2eb;color:#8e9c7c}.auth.waiting{background:#fff4e4;color:#c19865}.auth.ready{background:#eaf2e0;color:#7e9c5c}.cardfoot{border-top:1px solid #eef1e7;padding-top:12px;display:flex;justify-content:space-between;align-items:center;gap:6px}.due{font-size:9px;color:#a4af94}.due.urgent{color:#c68a6a}.owner{display:flex;align-items:center;gap:5px;font-size:9px;color:#98a488}.mini{display:grid;place-items:center;border-radius:50%;background:#e9eddc;color:#a0ad84;font-size:7px;width:21px;height:21px;font-weight:600}.focuspanel{position:static;width:auto;background:#f0f2e8;border:1px solid #e5e9da;border-radius:11px;padding:20px 17px;color:#7f8b6c;inset:auto;display:block}.focus-title{display:flex;align-items:center;gap:8px}.focus-title h3{font-size:13px;color:#687954;margin:0;font-weight:650;letter-spacing:-.2px}.focus-spark{color:#9da87f;font-size:24px}.focuspanel>p{font-size:10px;margin:6px 0 25px;color:#a6ae98}.focus-label{font-size:7px;letter-spacing:1.4px;color:#a5af96;margin-bottom:11px}.deadline{display:flex;gap:9px;align-items:center;text-align:left;padding:13px 0;border:0;border-bottom:1px solid #e1e6d5;border-radius:0;background:transparent;width:100%}.deadline:hover{background:#e8eddd}.dateblock{display:block;flex-shrink:0;text-align:center;background:#fff;border:1px solid #e3e9d8;border-radius:7px;padding:7px;width:37px;text-transform:uppercase;font-size:7px;color:#b1bba0}.dateblock strong{display:block;font-size:15px;line-height:1.1;color:#8d9e75}.deadline>span:nth-child(2){flex:1;min-width:0}.deadline>span:nth-child(2)>strong{display:block;font-size:10px;line-height:1.5;font-weight:550;color:#82946c}.deadline small{font-size:8px;color:#acb69c;margin-top:4px}.deadline>span:last-child{color:#adba96;font-size:12px}.workspace-note{background:#e5ebd7;padding:16px;border-radius:8px;margin-top:24px}.workspace-note>span{font-size:7px;letter-spacing:1.5px;color:#a0ad84}.workspace-note strong{display:block;font-size:13px;color:#819368;font-weight:600;margin:9px 0}.workspace-note p{font-size:9px;line-height:1.8;color:#a3af91;margin:0}.syncstate{margin-top:20px;padding-top:15px;border-top:1px solid #e0e6d3;display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:10px;color:#98a783}.syncstate small{font-size:8px;color:#b1bba4;max-width:100px;text-align:right;line-height:1.5}.workflowboard{display:flex;gap:15px;overflow-x:auto;padding:2px 1px 20px;min-height:360px;align-items:stretch}.column{flex:0 0 260px;padding:12px 9px;background:#eef0e5;border:1px solid #e6e9da;border-radius:10px}.workflowboard>.column:only-child{flex-basis:100%}.colhead{display:flex;align-items:center;gap:6px;padding:4px 4px 15px;font-size:10px;font-weight:600;color:#939e82}.stage-dot{width:6px;height:6px;border-radius:50%;background:var(--stage);flex-shrink:0}.count{font-size:8px;background:#e2e8d5;border-radius:4px;padding:3px 5px;color:#a4b18d;margin-left:auto}.column .card{margin-bottom:12px}.column .projectcover{height:85px}.column .coverword{font-size:19px;top:15px}.column .coverglyph{font-size:98px}.column .covercaption{bottom:10px;font-size:6px}.addcard{background:none;border:0;color:#9ba98a;width:100%;text-align:left;font-size:10px;padding:10px 5px}.column.over{background:#e0eacb;outline:2px dashed #9aa67d}.empty-state{grid-column:1/-1;text-align:center;padding:50px 20px;background:#f0f2e6;border:1px dashed #d7dfc7;border-radius:13px}.empty-state>span{font-size:50px;color:#b5bf95}.empty-state h3{font:600 18px Manrope;color:#85976c}.empty-state p{font-size:11px}.empty-state button{color:#8c9e73;font-size:11px}table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line);font-size:11px;min-width:600px}th{text-align:left;padding:14px;font-size:8px;letter-spacing:.7px;color:#a0ab90;background:#eef1e5;font-weight:500}td{padding:17px 14px;border-bottom:1px solid #edf0e5;color:#99a489}td strong{display:block;color:#71835b;font-size:11px;margin-bottom:5px}tbody tr{cursor:pointer}tbody tr:hover{background:#f9fbf4}td .auth{font-size:8px}.customergrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:17px}.customerbox{background:white;border:1px solid var(--line);padding:23px;border-radius:11px}.customerbox h3{font-size:15px}.customerbox button{font-size:11px}.customerbox .avatar{height:40px;width:40px}footer{display:flex;justify-content:space-between;gap:15px;margin-top:28px;color:#b2b8a3;font-size:8px;line-height:1.8}footer>span:first-child{font-size:7px;letter-spacing:1.5px}dialog{border:1px solid #e6e8df;border-radius:18px;width:700px;max-width:95vw;max-height:92vh;overflow:auto;padding:28px;background:#fcfdf9;color:var(--ink);box-shadow:0 20px 90px #18201145}dialog::backdrop{background:#21271d55;backdrop-filter:blur(8px)}.dialoghead{display:flex;justify-content:space-between;align-items:flex-start}.dialoghead small{font-size:9px;letter-spacing:1px;color:#9ca68d}.dialoghead h2{font:650 24px Manrope;letter-spacing:-.7px;margin:10px 0 27px}.close{background:#edf0e4;border:0;border-radius:50%;font-size:22px;color:#9ba78a;width:29px;height:29px;padding:0}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.formgrid label{font-size:10px;color:#9aa68a}.formgrid input,.formgrid select,.formgrid textarea{display:block;width:100%;padding:11px;background:#fff;border:1px solid #dfe5d3;border-radius:7px;color:#6f8258;margin-top:7px;outline:none;font-size:12px}.formgrid input:focus,.formgrid select:focus,.formgrid textarea:focus{border-color:#a9b98c;box-shadow:0 0 0 3px #cbd7b44d}.wide{grid-column:1/-1}.billing{background:#f0f4e6;border:1px solid #dfe7cf;border-radius:10px;padding:18px}.billinghead{display:flex;justify-content:space-between;gap:10px;align-items:center}.billing h3{font-size:12px;color:#869b69;margin:0}.billing small{font-size:9px;line-height:1.7;color:#a8b797}.billing .auth{margin:0}.billing p{font-size:10px;color:#c7a16b}.paygrid{display:grid;grid-template-columns:1fr 1fr;gap:13px}#paymentSummary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:19px 0}#paymentSummary strong{display:block;font-size:20px;color:#7e965f;margin-top:6px;font-weight:600}.paymentrow{padding:11px 0;display:flex;justify-content:space-between;border-top:1px solid #dae4c8;color:#a0b388;font-size:10px}.payactions{display:flex;gap:10px;margin:15px 0}.payactions button{font-size:10px;color:#8eaa6b;border-color:#dce7cb}.checks{display:flex;gap:15px;flex-wrap:wrap}.checks label{display:flex;align-items:center;gap:6px;font-size:10px}.checks input{width:auto;margin:0;accent-color:#97b172}.formfoot{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border-top:1px solid #e1e8d6;margin-top:22px;padding-top:19px}.formfoot #total{margin-left:auto;font-weight:650;font-size:17px;letter-spacing:-.7px;color:#8ba269}.formfoot .danger{border:0;background:none;color:#cd8e74;font-size:10px}.formfoot #archive{color:#9eaf87;font-size:10px}.formerror{color:#c17e5b;font-size:11px;line-height:1.7;margin-top:20px}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:30;max-width:90vw;padding:14px 22px;border-radius:10px;background:#323e26;color:#e7efd8;box-shadow:0 5px 20px #0002;font-size:12px;opacity:0;pointer-events:none;transition:opacity .2s}#toast.show{opacity:1}
/* Readability across warm and tinted surfaces. */
.customer,.owner,.due{color:#818b73}.cardtop{color:#969f8c}.auth.waiting{color:#a47c47}.auth.ready{color:#63864a}.deadline>span:nth-child(2)>strong{color:#667c51}.deadline small{color:#8b9b77}.workspace-note strong{color:#6b8252}.workspace-note p{color:#85996d}.syncstate small{color:#8e9f79}.formgrid label{color:#7e9069}.formgrid input,.formgrid select,.formgrid textarea{color:#566a40}.billing h3{color:#698445}.billing small{color:#869b6b}.formfoot #total{color:#6b884a}
@media(min-width:1600px){.projectcover{height:145px}.coverword{font-size:30px;width:55%;top:27px}.coverglyph{font-size:150px}.heroart{right:35px}.studiohero{min-height:230px}.content{padding:35px 44px}.worklayout{grid-template-columns:minmax(0,1fr) 280px;gap:27px}.cardbody{padding:19px}.card h3{font-size:14px}.customer{font-size:11px}}
@media(max-width:1250px){.projectgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.worklayout{grid-template-columns:minmax(0,1fr) 220px;gap:18px}.heroart{right:-70px}.stat{padding:15px}.num{font-size:22px}}
@media(max-width:1000px){body>aside{width:195px;padding:28px 13px}.brand{font-size:22px;gap:7px}.brandmark{width:28px;height:28px}.shop{padding:11px 8px;margin-top:30px}.shop small{font-size:8px}main{margin-left:195px}.content{padding:27px 23px}.worklayout{display:block}.focuspanel{display:none}.heroart{right:-115px;width:55%}.studiohero{padding:23px;min-height:200px}.studiohero h2{font-size:27px}.toolbar{align-items:flex-start;flex-wrap:wrap}.tools{margin-left:auto}.stats{gap:9px}.stat small{font-size:8px}.num{font-size:21px}.label{font-size:9px}.metric-icon{font-size:9px}.flowtabs button{padding:12px 15px}.cardtop{font-size:8px}}
@media(max-width:700px){body>aside{position:static;width:100%;padding:17px;background:#242622;display:block}.brand{font-size:22px}.shop,.side-note,.profile,.navlabel{display:none}nav{display:flex;margin-top:14px;overflow:auto;gap:5px}nav button{width:auto;white-space:nowrap;padding:9px 11px;font-size:10px;margin:0}nav button>span:first-child{font-size:13px}nav b{display:none}main{margin:0}header{height:48px;padding:0 20px;font-size:10px}.header-right .saved{font-size:8px}.header-right .avatar{display:none}.content{padding:27px 18px}.titlebar{gap:12px}.eyebrow{font-size:7px}h1{font-size:27px}.titlebar p{font-size:10px}.primary{font-size:10px;padding:11px 13px;white-space:nowrap}.studiohero{min-height:210px;padding:21px}.studiohero h2{font-size:25px}.studiohero p{max-width:170px;font-size:9px}.hero-kicker{font-size:6px;letter-spacing:1px}.heroart{right:-190px;width:85%}.artstar{right:225px;font-size:90px;top:124px}.artdisc{right:150px;width:170px;height:170px;border-width:25px;top:20px}.artdisc:after{width:80px;height:80px;left:20px;top:20px}.artarch{right:90px}.artlabel{right:120px;font-size:25px;top:60px}.stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px}.stat{padding:15px}.num{font-size:24px}.label{font-size:10px}.stat small{font-size:8px}.flowtabs{gap:0}.flowtabs button{padding:13px 11px;font-size:10px;gap:7px}.flowhint{font-size:9px;line-height:1.8}.tools{margin-left:0;flex-wrap:wrap;width:100%}.search{flex:1}.search input{width:100%;min-width:100px}.tools select{max-width:140px}.quickfilters{gap:5px}.quickfilters button{font-size:8px;padding:6px 9px}.projectgrid{gap:11px}.projectcover{height:95px}.coverword{font-size:20px;left:12px;top:15px}.covercaption{left:12px;bottom:10px;font-size:6px}.coverglyph{font-size:95px;right:-12px;top:-12px}.cardbody{padding:12px}.card h3{font-size:11px}.cardtop{font-size:7px}.customer{font-size:9px}.carddetails{gap:4px}.tag,.auth{font-size:7px;padding:4px 5px}.cardfoot{flex-wrap:wrap}.owner{font-size:8px}.due{font-size:8px}.mini{width:18px;height:18px;font-size:6px}.column{flex-basis:245px}footer{font-size:7px;gap:15px}footer>span:first-child{font-size:6px;letter-spacing:.6px}dialog{padding:22px}.dialoghead h2{font-size:21px}.formgrid{gap:12px}.paygrid{gap:10px}.formgrid label{font-size:9px}.formgrid input,.formgrid select,.formgrid textarea{font-size:11px;padding:10px}.billing{padding:13px}.billinghead{align-items:flex-start;flex-direction:column}#paymentSummary strong{font-size:16px}.formfoot .primary{margin-left:auto}.formfoot #total{font-size:15px}.billing small{font-size:8px}.payactions button{font-size:9px;padding:9px}.checks label{font-size:9px}}
@media(max-width:380px){.projectgrid{grid-template-columns:1fr}.projectcover{height:125px}.coverword{font-size:27px}.coverglyph{font-size:130px}.formgrid,.paygrid{grid-template-columns:1fr}.wide{grid-column:auto}.flowtabs button{padding:12px 8px;gap:5px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important}}
.stat .label{color:#737c66}.stat small{color:#8a957c}.flowhint{color:#859075}.flowtabs button{color:#818d71}.quickfilters button{color:#81906c}.customer{color:#7c896b}.cardtop{color:#899779}.tag{color:#7b9063}.focuspanel>p{color:#8b9e75}.focus-label{color:#8c9f75}.dateblock{color:#8c9f75}.dateblock strong{color:#6f8a51}.workspace-note>span{color:#8a9e72}.covercaption{color:currentColor}.formgrid input::placeholder,.formgrid textarea::placeholder{color:#a0ad91}@media(max-width:700px){nav{scrollbar-width:none}nav::-webkit-scrollbar{display:none}.flowtabs{scrollbar-width:none}.flowtabs::-webkit-scrollbar{display:none}}
