.period-nav{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0}.period-nav label{display:grid;gap:3px;font-size:11px}.period-nav input{width:170px!important;padding:8px!important}.period-nav button{padding:8px 14px;min-height:38px}.period-nav strong{font-size:14px;text-transform:capitalize}.period-note{font-size:12px;color:#76756e;line-height:1.5}.money-metrics{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px;margin:16px 0}.money-metric{padding:18px;border-radius:18px;display:grid;gap:8px}.money-metric strong{font-size:24px;letter-spacing:-.8px}.money-metric span{font-size:12px}.compact-plan{display:grid;gap:8px}.compact-row{display:grid;grid-template-columns:38px minmax(180px,1fr) repeat(3,minmax(125px,155px));gap:12px;align-items:center;background:#fffefa;border-radius:14px;border-left:5px solid var(--c);padding:10px 14px;min-width:0}.compact-row label{font-size:11px;display:grid;gap:3px;margin:0}.compact-row input{min-width:0;width:100%;font-size:12px;padding:7px;border:1px solid #deded3;border-radius:8px;background:#f8f7f2}.compact-row .plan-name,.compact-row .studio-card-title{font-size:14px;margin:0;text-align:left;min-height:0;padding:3px 0;line-height:1.4}.compact-row small{display:block;font-size:10px;color:#858579;margin-top:3px}.reorder-controls{display:grid;gap:2px;cursor:grab}.reorder-controls button{padding:0;min-height:24px;border:0;background:transparent;font-size:15px}.compact-row.dragging{opacity:.5}.compact-row.drop-target{outline:2px dashed #b58f9c}.crm-board,.studio-crm{grid-template-columns:repeat(6,minmax(220px,1fr))!important;overflow-x:auto}.studio-crm .studio-column{min-width:220px}.money-metric strong{overflow-wrap:anywhere}@media(max-width:1000px){.money-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-row{grid-template-columns:30px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:8px}.compact-title{grid-column:2/-1}.compact-row label:first-of-type{grid-column:2}.compact-row input{font-size:14px;padding:6px 2px}}@media(max-width:600px){.money-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.money-metric{padding:14px}.money-metric strong{font-size:21px}.period-nav{gap:8px}.period-nav strong{flex-basis:100%;font-size:13px}.compact-row{padding:8px;gap:6px}.compact-row input{font-size:12px}.crm-board,.studio-crm{grid-template-columns:minmax(0,1fr)!important}.studio-crm .studio-column{min-width:0}}
@media(max-width:600px){.period-nav{display:grid;grid-template-columns:38px minmax(0,1fr) 38px}.period-nav label{grid-column:2;grid-row:1}.period-nav input{width:100%!important}.period-nav button:first-child{grid-column:1;grid-row:1}.period-nav button:last-child{grid-column:3;grid-row:1}.period-nav strong{grid-column:1/-1;grid-row:2;text-align:center}.compact-row input{font-size:11px}}