/* Buildly theme for merchant and master workspaces; storefronts preserve tenant colors. */
body.panel{background:#050807;color:#c8d1cc;min-height:100vh}body.panel h1,body.panel h2,body.panel h3{color:#f5f7f6}body.panel .panel-nav{background:rgba(7,12,9,.96);border-color:#19261f;box-shadow:0 10px 30px rgba(0,0,0,.22);backdrop-filter:blur(16px)}body.panel .panel-nav nav a{color:#89968f}body.panel .panel-nav nav a:hover{color:#39ff14}body.panel .panel-nav .link-button{color:#8a9690}body.panel .wordmark span{color:#f5f7f6}body.panel .page-title p,body.panel .metric-grid article>span,body.panel .metric-grid article>small,body.panel .todo small,body.panel .check-row small,body.panel .product-row small{color:#7f8c85}body.panel .metric-grid article,body.panel .card{background:linear-gradient(145deg,#0d1612,#080d0b);border-color:#1c2a24;box-shadow:0 16px 40px rgba(0,0,0,.24)}body.panel .metric-grid article>strong{color:#f5f7f6}body.panel .score div{background:#17241e}body.panel .score div i{background:linear-gradient(90deg,#00b85c,#39ff14);box-shadow:0 0 14px rgba(57,255,20,.3)}body.panel .todo,body.panel .check-row,body.panel .product-row{border-color:#1a2721}body.panel .todo>span{color:#39ff14}body.panel .status,body.panel .pill.on{background:#10291c;color:#8cffb0}body.panel .pill:not(.on){background:#171f1b;color:#78847e}body.panel .form input,body.panel .form textarea,body.panel .form select,body.panel .inline-form input,body.panel .inline-form select{background:#080d0b;border-color:#29362f;color:#f5f7f6}body.panel .form input:focus,body.panel .form textarea:focus,body.panel .form select:focus{outline:0;border-color:#00b85c;box-shadow:0 0 0 4px rgba(0,230,118,.08)}body.panel .thumb{background:#101815}body.panel table{color:#c6d0ca}body.panel th{color:#8cffb0}body.panel th,body.panel td{border-color:#1b2822}body.panel tbody tr:hover{background:#0e1913}body.panel .ticket{border-color:#1b2822}body.panel .empty{color:#68746e}body.panel .score-badge{box-shadow:0 0 28px rgba(0,230,118,.12)}body.panel .check-row.done>b{background:#10291c;color:#39ff14}body.panel .check-row:not(.done)>b{background:#18201c;color:#78847e}body.panel .plan-value{color:#39ff14}
.tenant-store{background:#050807;color:#c8d1cc}.tenant-store .store-nav{background:rgba(5,8,7,.96);border-bottom:1px solid #19261f;max-width:none;padding-left:max(24px,calc((100vw - 1180px)/2));padding-right:max(24px,calc((100vw - 1180px)/2));position:relative;z-index:5}.tenant-store .store-nav a{color:#dce5e0}.tenant-store .store-nav nav>a:hover{color:var(--brand)}.tenant-store .store-hero{border-bottom:1px solid #19261f}.tenant-store .store-section{background:#050807}.tenant-store .store-section h2,.tenant-store .about h2,.tenant-store .product-page h1{color:#f5f7f6}.tenant-store .catalog-card{background:linear-gradient(145deg,#0d1612,#080d0b);border-color:#1c2a24;color:#f5f7f6}.tenant-store .catalog-card:hover{border-color:var(--brand);box-shadow:0 18px 50px rgba(0,0,0,.4)}.tenant-store .catalog-card>div,.tenant-store .product-image{background:#0e1612;border:1px solid #1c2a24}.tenant-store .catalog-card small,.tenant-store .product-summary,.tenant-store .description{color:#89968f}.tenant-store .about{background:#0b1210;border-top:1px solid #19261f;border-bottom:1px solid #19261f}.tenant-store footer{border-color:#19261f;color:#77847d}.tenant-store .eyebrow{color:var(--brand)}
@media(max-width:700px){body.panel .panel-nav{background:#070c09}body.panel .metric-grid{gap:10px}body.panel .metric-grid article,body.panel .card{border-radius:12px}.tenant-store .store-nav{background:#050807}}
