.commission-inline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.commission-inline .input{width:auto;max-width:100%}.commission-calendar .os-day{min-height:64px;padding:7px 2px;gap:4px}.commission-calendar .os-day b{font-size:12px;overflow-wrap:anywhere}.commission-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.commission-metrics article{padding:14px;border:1px solid var(--border,#deded3);border-radius:16px;min-width:0}.commission-metrics strong{display:block;font-size:24px;margin:6px 0}.commission-metrics small{display:block;opacity:.7}.planner-today-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #8883}.planner-today-row small{margin-left:auto}.planner-timeline{overflow:auto;max-width:100%;border:1px solid var(--border,#deded3);border-radius:14px;margin:12px 0}.planner-timeline-row{display:flex;min-height:66px;position:relative}.planner-label{box-sizing:border-box;flex:0 0 180px;width:180px;position:sticky;left:0;z-index:1;padding:9px;background:var(--card-solid,#faf9f5);border-right:1px solid #8883;display:flex;flex-direction:column;gap:5px;align-items:flex-start;overflow-wrap:anywhere}.planner-label small{font-size:11px;opacity:.7}.planner-dates{display:flex;border-bottom:1px solid #8883}.planner-dates time{flex:0 0 48px;text-align:center;font-size:11px;padding-top:10px;box-sizing:border-box}.planner-dates small{display:block;opacity:.6}.planner-lane{position:relative;flex-shrink:0;background:repeating-linear-gradient(to right,transparent 0,transparent 47px,#8882 47px,#8882 48px);border-bottom:1px solid #8883}.planner-slot{position:absolute;top:12px;width:44px;min-height:34px;font:inherit;font-size:11px;border:0;border-radius:8px;background:var(--accent,#75927d);color:var(--accent-text,#fff);cursor:pointer}.has-risk .planner-label{border-left:3px solid #b7764e}.planner-row-note{font-size:11px;opacity:.75;margin:5px 10px 12px;max-width:500px}.planner-actions{margin-top:18px}.planner-edit-slot{display:grid;grid-template-columns:minmax(0,1fr) 100px auto;gap:8px;margin:8px 0}.planner-week-hours{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.planner-week-hours .form-row{display:block}.planner-import-orders>label{display:block;padding:15px 0;border-bottom:1px solid #8883}.planner-import-orders input{margin-right:10px}.planner-import-orders small{display:block;margin:6px 0}.planner-import-orders details{font-size:13px;margin-top:10px}.commission-analysis-filters{display:flex;align-items:end;flex-wrap:wrap;gap:10px}.commission-analysis-filters label{display:flex;flex-direction:column;gap:5px;font-size:12px}.commission-analysis-filters .input{width:auto;max-width:160px}.commission-analysis-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.commission-table{width:100%;border-collapse:collapse;font-size:13px}.commission-table th,.commission-table td{padding:12px 8px;text-align:left;border-bottom:1px solid #8883;white-space:nowrap}.commission-table details{white-space:normal}.commission-advice{padding:14px 16px;border:1px solid var(--border,#deded3);border-radius:14px;margin:16px 0}.commission-advice h3{margin:0 0 10px}.commission-advice article+article{border-top:1px solid #8883;padding-top:10px;margin-top:10px}.commission-advice p{margin:7px 0}.commission-trend{height:220px;margin:12px 0}@media(max-width:600px){.commission-metrics{gap:6px}.commission-metrics article{padding:10px 7px}.commission-metrics strong{font-size:21px}.commission-metrics span,.commission-metrics small{font-size:11px}.commission-analysis-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-week-hours{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-today-row{flex-wrap:wrap}.planner-today-row small{width:100%;margin:0}.planner-edit-slot{grid-template-columns:minmax(0,1fr) 74px auto;gap:5px}.planner-label{flex-basis:140px;width:140px}.planner-timeline-inner .planner-label{flex-basis:180px;width:180px}.commission-calendar .os-day{min-height:56px}.order-page-head{flex-wrap:wrap}.order-page-head>div{flex:1;min-width:180px}#echo-order-tabs button{flex:1}.os-tools{flex-wrap:wrap}.os-tools .input{min-width:0;flex:1 1 100px}}

.order-page-head{display:flex;align-items:center;gap:12px}.order-page-head>div{flex:1}.order-page-head #btn-order-templates{flex:none}

.analysis-scope-tabs{margin:12px 0}.analysis-scope-tabs [aria-pressed=true]{background:var(--primary,#3e5c4c);color:var(--primary-text,#fff)}.commission-analysis-filters{margin:16px 0}.analysis-detail-content{white-space:normal;max-width:720px;overflow-wrap:anywhere;padding:10px}.analysis-detail-content p{white-space:normal;line-height:1.8}.commission-sparkline{display:block;width:min(100%,400px);height:100px;color:var(--accent,#75927d);margin:12px 0}.analysis-related-order{display:block;text-align:left;padding:8px 0;white-space:normal}#analysis-sort{width:auto}#analysis-platforms{margin-top:20px}.commission-advice summary{cursor:pointer;font-size:12px}.commission-analysis-metrics strong{overflow-wrap:anywhere}.commission-analysis-metrics small{line-height:1.6}@media(max-width:600px){.commission-analysis-filters .input{max-width:145px}.commission-analysis-metrics strong{font-size:22px}.analysis-detail-content{max-width:290px}.commission-table td{font-size:12px}.commission-table th{font-size:12px}}
