.crm-operations{display:grid;gap:24px;min-width:0;color:#493329}.crm-operations>*{min-width:0}.crm-op-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.crm-op-heading h2{font:400 clamp(29px,3vw,38px)/1.2 ValdaiDisplay,Georgia,serif;margin:0 0 10px;letter-spacing:-.02em}.crm-op-heading p{margin:0;max-width:650px}.crm-op-heading .crm-op-eyebrow{font-size:10px;letter-spacing:1.7px;text-transform:uppercase;color:#9a7d64;margin:0 0 10px}.crm-op-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.crm-op-actions button{font-size:12px}.crm-op-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.crm-op-kpis article{display:grid;gap:12px;min-width:0;background:#fffaf3;border:1px solid #e5dbce;border-radius:14px;padding:20px}.crm-op-kpis span{font-size:12px;color:#7c6a5a;line-height:1.45;overflow-wrap:anywhere}.crm-op-kpis strong{font:400 34px/1.1 ValdaiDisplay,Georgia,serif;overflow-wrap:anywhere}.crm-op-kpis article.is-warning{background:#f5e5da;border-color:#dfbfa8}.crm-op-datebar{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;background:#eee7db;border:1px solid #e0d5c5;padding:16px;border-radius:14px}.crm-op-datebar label{display:grid;gap:7px;font-size:11px;margin:0;min-width:0}.crm-op-datebar input{max-width:100%;min-width:0;width:100%}.crm-op-date-step{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:end;gap:8px;min-width:0;max-width:100%}.crm-op-date-step>button{padding:8px!important;min-width:0}.crm-op-segment{display:flex;gap:4px;margin-left:auto;max-width:100%}.panel-shell .crm-op-segment button[aria-pressed=true]{background:#dce4d1;border-color:#bcc9ae;color:#44543a}.crm-op-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;align-items:stretch;min-width:0}.crm-op-day{min-width:0;border:1px solid #e2d6c6;border-radius:14px;background:#fffaf3;overflow:hidden}.crm-op-day.is-today{border-color:#b4bd9f;background:#f4f5ea}.crm-op-day>header{padding:16px 12px;border-bottom:1px solid #e6ddcf;display:grid;gap:7px}.crm-op-day h3{font:400 18px/1.2 ValdaiDisplay,Georgia,serif;margin:0;overflow-wrap:anywhere;text-transform:capitalize}.crm-op-day header>span{font-size:11px;color:#897563}.panel-shell .crm-op-calendar-order{display:grid;gap:10px;text-align:left;margin:10px;width:calc(100% - 20px);padding:12px;min-width:0;max-width:100%;background:#fffdf9;border-color:#e3d9c9;white-space:normal;line-height:1.5;overflow-wrap:anywhere}.crm-op-calendar-order-top{display:flex;gap:5px;flex-wrap:wrap;align-items:center;min-width:0}.crm-op-calendar-order-top strong{font-size:12px;overflow-wrap:anywhere}.crm-op-calendar-order>span:not(.crm-op-calendar-order-top){font-size:11px;overflow-wrap:anywhere}.crm-op-calendar-order small{font-size:10px;color:#8d7a68;overflow-wrap:anywhere}.crm-op-fulfillment{color:#6c7859}.crm-op-day-empty{font-size:11px;color:#a0907f;padding:12px;line-height:1.5;overflow-wrap:anywhere}.crm-op-calendar.is-day{grid-template-columns:minmax(0,1fr)}.crm-op-calendar.is-day .crm-op-day{padding-bottom:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.crm-op-calendar.is-day .crm-op-day>header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between}.crm-op-pill{display:inline-flex;max-width:100%;width:fit-content;padding:5px 8px;border-radius:7px;background:#f0e9df;color:#7a624e;font-size:10px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.crm-op-pill.is-sage,.crm-op-pill.status-completed,.crm-op-pill.status-ready{background:#e3ecd9;color:#50633e}.crm-op-pill.is-warning{background:#f2dccd;color:#8a4e34}.crm-op-pill.status-in_progress{background:#eee2ce;color:#7f653d}.crm-op-pill.status-confirmed{background:#e6e9dc;color:#697247}.crm-operations .panel-card{min-width:0;margin:0}.crm-operations h3{font:400 25px/1.25 ValdaiDisplay,Georgia,serif;margin:0 0 14px;overflow-wrap:anywhere}.crm-operations .panel-card-head h3{margin:0}.crm-operations .panel-muted{font-size:12px;margin-block:12px 20px}.crm-op-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.crm-op-product{border:1px solid #e6dccc;border-radius:14px;padding:20px;background:#fdf9f0;min-width:0}.crm-op-product.is-warning{background:#fcf0e8;border-color:#dec2aa}.crm-op-card-title{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:10px}.crm-op-product h4{font:400 25px/1.2 ValdaiDisplay,Georgia,serif;margin:0;overflow-wrap:anywhere}.crm-op-demand{display:flex;align-items:baseline;gap:9px;margin:23px 0}.crm-op-demand strong{font:400 44px/1 ValdaiDisplay,Georgia,serif}.crm-op-demand span{font-size:12px;color:#8a735d}.crm-op-product dl,.crm-op-task dl{margin:0;display:grid;gap:10px;min-width:0}.crm-op-product dl>div,.crm-op-task dl>div{display:flex;justify-content:space-between;gap:12px;align-items:start;min-width:0}.crm-op-product dt,.crm-op-task dt{font-size:11px;color:#8a7864;min-width:0;overflow-wrap:anywhere}.crm-op-product dd,.crm-op-task dd{font-size:12px;margin:0;text-align:right;min-width:0;overflow-wrap:anywhere}.crm-op-product-foot{border-top:1px solid #e4d9c8;margin-top:18px;padding-top:14px;display:grid;gap:12px}.crm-op-product-foot span{font-size:11px;color:#816951;overflow-wrap:anywhere}.crm-op-product-foot button{font-size:12px}.crm-op-job-list{display:grid;gap:12px;margin-top:15px}.crm-op-job{display:flex;justify-content:space-between;gap:16px;border:1px solid #e9dfd1;background:#fbf7ef;border-radius:12px;padding:18px;align-items:center;min-width:0}.crm-op-job>div{min-width:0}.crm-op-job h4{font-size:16px;font-weight:500;margin:10px 0 7px;overflow-wrap:anywhere}.crm-op-job p.panel-muted{margin:8px 0 0;overflow-wrap:anywhere}.panel-dialog .crm-op-text-button,.panel-shell .crm-op-text-button{display:inline-flex;padding:0;min-height:44px;border:0!important;border-radius:0;background:transparent!important;color:#805440;text-decoration:underline;text-underline-offset:4px;text-align:left;line-height:1.55;max-width:100%;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start}.crm-op-related-orders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.panel-shell .crm-op-related-orders button{display:grid;gap:10px;text-align:left;white-space:normal;line-height:1.5;padding:15px;min-width:0}.crm-op-related-orders small,.crm-op-related-orders span{font-size:11px;overflow-wrap:anywhere}.crm-op-related-orders strong{font-size:13px}.crm-op-inbox summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;list-style:none;min-width:0}.crm-op-inbox summary::-webkit-details-marker{display:none}.crm-op-inbox summary h3{margin:0}.crm-op-inbox summary:after{content:"−";font-size:24px;color:#9b8166}.crm-op-inbox:not([open]) summary:after{content:"+"}.crm-op-inbox summary>.crm-op-pill{margin-left:auto;flex-shrink:0}.crm-op-inbox-tools{display:flex;align-items:center;gap:16px;margin-top:15px;justify-content:space-between;flex-wrap:wrap}.crm-op-inbox-tools label{display:grid;gap:7px;font-size:11px;margin:0;min-width:140px}.crm-op-inbox-tools p{flex:1 1;min-width:160px}.crm-op-reminders{display:grid;gap:10px;margin-top:18px;max-height:510px;overflow:auto;overscroll-behavior:contain;padding-right:4px}.crm-op-reminder{display:flex;justify-content:space-between;gap:14px;padding:15px;border:1px solid #e6dfd2;border-radius:11px;background:#fdfbf5;align-items:center;min-width:0}.crm-op-reminder.is-unread{background:#eff1e6;border-color:#d2d9bf}.crm-op-reminder>div:first-child{display:grid;gap:8px;min-width:0;justify-items:start}.crm-op-reminder small{font-size:11px;color:#907b65;overflow-wrap:anywhere}.crm-op-task-filters{display:flex;flex-wrap:wrap;gap:15px;margin:20px 0}.crm-op-task-filters label{display:grid;gap:7px;flex:1 1;min-width:170px;font-size:11px;margin:0}.crm-op-task-filters label:first-child{flex:2 1}.crm-op-task-filters input,.crm-op-task-filters select{width:100%;min-width:0}.crm-op-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.crm-op-task{min-width:0;display:flex;flex-direction:column;gap:16px;background:#fbf7ef;border:1px solid #e4d9ca;border-radius:14px;padding:20px}.crm-op-task.is-done{background:#f1f3e9;border-color:#d9dfcb}.crm-op-task h4{font:400 23px/1.3 ValdaiDisplay,Georgia,serif;margin:0;overflow-wrap:anywhere}.crm-op-task h4 button{font:inherit}.crm-op-task p{font-size:12px;line-height:1.6;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.crm-op-task .crm-op-actions{margin-top:auto;padding-top:4px}.crm-op-late{color:#a55237;font-weight:600}.crm-op-dialog{max-width:780px}.crm-op-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;min-width:0}.crm-op-form label{display:grid;gap:8px;margin:0;font-size:12px;min-width:0;align-content:start}.crm-op-form input,.crm-op-form select,.crm-op-form textarea{min-width:0;width:100%;max-width:100%;border:1px solid #d9cdbd;background:#fffefa;border-radius:8px;min-height:44px;padding:10px 12px;font:inherit;color:#493329}.crm-op-form select{white-space:nowrap;text-overflow:ellipsis}.crm-op-form textarea{resize:vertical;line-height:1.5}.crm-op-form .crm-op-full{grid-column:1/-1}.crm-op-form .panel-muted{font-size:12px;line-height:1.6;margin:0}.crm-op-history{margin-top:26px;padding-top:18px;border-top:1px solid #e5dbce}.crm-op-history summary{min-height:44px;cursor:pointer;font-size:13px;color:#7f6653}.crm-op-history ol{padding:0;list-style:none;display:grid;gap:12px}.crm-op-history li{display:grid;gap:6px;background:#f5efe5;border-radius:8px;padding:12px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.crm-op-history strong{font-weight:500;color:#70533e}@media(min-width:701px) and (max-width:1450px){.crm-op-calendar{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-op-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.crm-op-kpis,.crm-op-related-orders{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.crm-operations{gap:18px}.crm-op-heading{gap:16px}.crm-op-heading h2{font-size:30px}.crm-op-heading>.crm-op-actions{width:100%}.crm-op-heading>.crm-op-actions button{flex:1 1}.crm-op-kpis{gap:10px}.crm-op-kpis article{padding:15px}.crm-op-kpis strong{font-size:29px}.crm-op-kpis span{font-size:11px}.crm-op-datebar{gap:10px;padding:12px}.crm-op-date-step{width:100%}.crm-op-calendar{grid-template-columns:minmax(0,1fr);gap:14px}.crm-op-day>header{display:flex;justify-content:space-between;align-items:center}.crm-op-day h3{font-size:21px}.crm-op-calendar-order-top strong{font-size:14px}.panel-shell .crm-op-calendar-order{gap:8px;padding:15px}.crm-op-calendar-order>span:not(.crm-op-calendar-order-top){font-size:12px}.crm-op-calendar-order small{font-size:11px}.crm-op-calendar.is-day .crm-op-day,.crm-op-product-grid,.crm-op-related-orders,.crm-op-task-grid{grid-template-columns:minmax(0,1fr)}.crm-op-product{padding:17px}.crm-op-demand{margin-block:18px}.crm-op-job,.crm-op-reminder{flex-direction:column;align-items:stretch}.crm-op-job .crm-op-actions,.crm-op-reminder .crm-op-actions{width:100%}.crm-op-job .crm-op-actions button,.crm-op-reminder .crm-op-actions button{flex:1 1}.crm-op-inbox summary{flex-wrap:wrap}.crm-op-inbox summary h3{font-size:22px;flex:1 1;min-width:120px}.crm-op-inbox summary>.crm-op-pill{margin-left:0}.crm-op-inbox-tools{gap:0}.crm-op-inbox-tools label{width:100%;min-width:0}.crm-op-reminders{max-height:430px}.crm-op-task-filters label{min-width:0;flex-basis:100%}.crm-op-form{grid-template-columns:minmax(0,1fr);gap:17px}.crm-op-form .crm-op-full{grid-column:1}.crm-op-form label{font-size:12px}.crm-op-dialog .panel-dialog-footer{flex-wrap:wrap}.crm-op-dialog .panel-dialog-footer button{flex:1 1;font-size:12px;white-space:normal;padding:10px;line-height:1.4}.crm-op-task .crm-op-actions button{flex:1 1}}@media(max-width:360px){.crm-op-datebar{padding:10px}.crm-op-date-step{gap:5px;grid-template-columns:40px minmax(0,1fr) 40px}.crm-op-product,.crm-op-task{padding:14px}.crm-op-product dl>div,.crm-op-task dl>div{gap:7px}.crm-op-kpis article,.crm-op-reminder{padding:12px}.crm-op-kpis strong{font-size:27px}}@container panel-main (max-width:18rem){.crm-op-kpis{grid-template-columns:minmax(0,1fr)}.crm-op-product dl>div,.crm-op-task dl>div{flex-wrap:wrap}.crm-op-product dd,.crm-op-task dd{text-align:left}.crm-op-segment{margin-left:0}}.crm-op-heading>div{min-width:0;max-width:100%}.crm-op-heading h2{overflow-wrap:anywhere}@media(min-width:701px) and (max-width:1250px){.crm-op-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-if-view{min-width:0}.crm-if-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:4px 0 24px}.crm-if-heading h2{font:clamp(25px,2.3vw,34px)/1.2 Georgia,serif;color:#563e30;margin:8px 0 10px}.crm-if-heading p{font-size:13px;line-height:1.6;color:#837367;margin:0;max-width:640px}.crm-if-eyebrow{font-size:10px;letter-spacing:1.8px;color:#897461}.crm-if-actions{display:flex;flex-wrap:wrap;gap:10px}.crm-if-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.crm-if-kpis article{min-width:0;border:1px solid #e7ded2;background:#fffcf7;border-radius:17px;padding:20px}.crm-if-kpis article>span{font-size:12px;color:#7b6a5d;display:block;line-height:1.4}.crm-if-kpis strong{display:block;font:clamp(24px,2.4vw,34px)/1.3 Georgia,serif;margin:12px 0 6px;color:#674e3f;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-if-kpis strong small{font:12px Arial,sans-serif;margin-left:5px;color:#8b7f70}.crm-if-kpis p{font-size:11px;line-height:1.5;color:#8e8071;margin:0}.crm-if-kpis .crm-if-warning{background:#fcf0e3;border-color:#e8cdae}.crm-if-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid #e3d8ca;margin:0 0 24px;padding-bottom:10px}.crm-if-tabs button{border:0;background:none;border-radius:10px;padding:11px 16px;font:13px/1.4 inherit;cursor:pointer;color:#7c6a5d;display:flex;align-items:center;gap:8px}.crm-if-tabs button[aria-selected=true]{background:#e9e8dc;color:#526047}.crm-if-tabs button span{font-size:10px;padding:2px 5px;border-radius:8px;background:#d6d9c8}.crm-if-stock-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.crm-if-stock-card{border:1px solid #e4d9ca;border-radius:18px;padding:22px;background:#fffcf7;min-width:0}.crm-if-card-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:15px}.crm-if-card-title h3,.crm-if-stock-card h3{font:22px/1.3 Georgia,serif;margin:0;color:#624638}.crm-if-badge{font-size:10px!important;line-height:1.4!important;padding:5px 9px;background:#edf0e4;color:#627454;border-radius:15px;display:inline-block;white-space:normal}.crm-if-badge.warning{background:#faecd5;color:#99713e}.crm-if-badge.danger{background:#f4ded6;color:#a45543}.crm-if-stock-hero{padding:18px 0 20px;display:flex;align-items:baseline;gap:12px}.crm-if-stock-hero strong{font:52px/1 Georgia,serif;color:#746344;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-if-stock-hero span{font-size:12px;color:#9a8978}.crm-if-stock-card dl{margin:0 0 22px}.crm-if-stock-card dl>div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #eee7dc;font-size:12px}.crm-if-stock-card dt{color:#887564}.crm-if-stock-card dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.crm-if-stock-card>.panel-button{width:100%}.crm-if-view .panel-table th[scope=row]{font-size:13px;font-weight:500}.crm-if-view .panel-table small{display:block;margin-top:5px;color:#928172;font-size:10px;font-weight:400;line-height:1.4}.crm-if-negative{color:#a95042!important}.crm-if-positive{color:#617c50!important}.crm-if-text-button{background:none;border:0;padding:2px 0;color:#875e46;font:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer;display:block}.crm-if-form{display:grid;gap:20px}.crm-if-filterbar label,.crm-if-form label,.crm-if-inline-filter{display:grid;gap:8px;font-size:12px;color:#766252;min-width:0}.crm-if-filterbar input,.crm-if-filterbar select,.crm-if-form input:not([type=checkbox]),.crm-if-form select,.crm-if-form textarea,.crm-if-inline-filter select{font:14px/1.4 Arial,sans-serif;width:100%;min-width:0;padding:12px;border:1px solid #ddcfc0;border-radius:9px;background:#fffdf9;color:#4f3d31}.crm-if-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.crm-if-form .crm-if-checkbox{display:flex;align-items:flex-start;gap:10px;line-height:1.5;background:#f2f1e6;padding:14px;border-radius:10px}.crm-if-checkbox input{flex-shrink:0;margin:2px 0 0;accent-color:#778264}.crm-if-form-hint{padding:15px;font-size:12px;line-height:1.8;background:#f4ecdf;border-radius:10px;align-self:end}.crm-if-batch-fields{padding:18px;background:#f6f1e8;border-radius:12px;display:grid;gap:16px}.crm-if-filterbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px;background:#eee6d9;border-radius:15px;margin-bottom:22px}.crm-if-demo-note{display:flex;gap:13px;align-items:center;background:#eef0e6;border:1px solid #dce1d0;padding:17px 20px;border-radius:13px;margin-bottom:20px}.crm-if-demo-note>span{font-size:32px;color:#879375}.crm-if-demo-note b{font-size:12px;font-weight:600;color:#5e6a51}.crm-if-demo-note p{font-size:11px;color:#7b826d;line-height:1.5;margin:5px 0 0}.crm-if-coverage{padding:14px 18px;background:#fbf0dd;border-radius:10px;margin:-5px 0 23px;display:grid;gap:6px;font-size:12px;color:#99784c;line-height:1.5}.crm-if-coverage span{font-size:11px}.crm-if-finance-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px}.crm-if-finance-grid>.panel-card{min-width:0}.crm-if-trend{display:grid;gap:12px;max-height:330px;overflow:auto;padding:4px}.crm-if-trend>div{display:grid;grid-template-columns:40px minmax(30px,1fr) minmax(90px,auto);gap:12px;align-items:center;font-size:11px;color:#89735f}.crm-if-trend>div>span:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-if-trend small{display:block;font-size:9px;color:#ac9884;margin-top:3px}.crm-if-trend-track{height:11px;background:#f0e8dd;border-radius:6px;overflow:hidden}.crm-if-trend-track>span{height:100%;display:block;background:linear-gradient(90deg,#bcc3a4,#9da880);border-radius:6px}.crm-if-cost-breakdown{display:grid;gap:22px;margin:29px 0}.crm-if-cost-breakdown>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:12px}.crm-if-cost-breakdown span{display:flex;align-items:center;gap:10px;color:#8e7864}.crm-if-cost-breakdown i{width:11px;height:11px;border-radius:3px;flex-shrink:0}.crm-if-cost-breakdown strong{font-weight:500;white-space:nowrap;color:#65503d}.crm-if-small-note{font-size:11px;color:#9c8c7a;line-height:1.7}.crm-if-cost-total{padding:20px 0;display:grid;gap:9px}.crm-if-cost-total span{font-size:12px;color:#98816b}.crm-if-cost-total strong{font:30px/1.2 Georgia,serif;overflow-wrap:anywhere}.crm-if-model-margin{display:grid;gap:8px;font-size:11px;padding:0 0 20px;color:#8e7a67;line-height:1.5}.crm-if-model-margin b{color:#72825d;font-weight:500}.crm-if-preview{padding:20px;background:#edf0e4;border-radius:12px;display:grid;gap:20px}.crm-if-preview>div{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px;line-height:1.5}.crm-if-preview strong{font:22px/1.3 Georgia,serif;text-align:right}.crm-if-inline-filter{min-width:160px}.crm-if-view .panel-table-wrap{max-width:100%}.crm-if-view button:focus-visible,.crm-if-view input:focus-visible,.crm-if-view select:focus-visible,.crm-if-view textarea:focus-visible{outline:2px solid #87956a;outline-offset:3px}.crm-if-tabs button{font-family:inherit;font-size:13px;line-height:1.4}.crm-if-cost-total span,.crm-if-heading p,.crm-if-kpis p,.crm-if-model-margin,.crm-if-small-note,.crm-if-stock-card dt,.crm-if-stock-hero span,.crm-if-view .panel-table small{color:#786655}.crm-if-trend small{color:#806b56}.crm-if-kpis article>span{color:#786655}.panel-shell .crm-if-checkbox input[type=checkbox]{width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;flex:0 0 18px;padding:0;margin:2px 0 0;display:inline-block}.panel-shell .crm-if-form .crm-if-checkbox{font-weight:400;margin-bottom:0;overflow-wrap:anywhere}@media(max-width:1200px){.crm-if-kpis,.crm-if-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-if-finance-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.crm-if-heading{flex-direction:column;gap:16px}.crm-if-heading h2{font-size:26px}.crm-if-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-if-stock-grid{grid-template-columns:minmax(0,1fr)}.crm-if-kpis{gap:10px}.crm-if-kpis article{padding:15px}.crm-if-kpis strong{font-size:25px}.crm-if-tabs button{padding:10px;font-size:12px}.crm-if-trend>div{grid-template-columns:34px minmax(20px,1fr) minmax(80px,auto);gap:7px}.crm-if-preview>div{flex-direction:column;align-items:flex-start}.crm-if-stock-card{padding:20px}.crm-if-demo-note{padding:14px}}@media(max-width:390px){.crm-if-form-grid{grid-template-columns:minmax(0,1fr)}.crm-if-kpis strong{font-size:23px}.crm-if-kpis article>span{font-size:11px}.crm-if-stock-hero{flex-wrap:wrap}.crm-if-filterbar{padding:12px;gap:10px}.crm-if-filterbar input,.crm-if-filterbar select{padding:10px;font-size:12px}.crm-if-trend>div{grid-template-columns:32px minmax(14px,1fr) 90px}.crm-if-cost-breakdown>div{font-size:11px}}@container panel-main (max-width:18rem){.crm-if-filterbar,.crm-if-kpis{grid-template-columns:minmax(0,1fr)}}.crm-materials{min-width:0}.crm-materials h2,.crm-materials h3{overflow-wrap:anywhere}.crm-mat-eyebrow{display:block;font-size:10px;letter-spacing:1.5px;color:#8b745d;margin-bottom:8px}.crm-materials .crm-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-materials .crm-metrics strong small{display:inline;margin-left:8px;font:12px/1.5 var(--font-sans,Arial,sans-serif)}.crm-materials .crm-metrics .crm-mat-value{font-size:clamp(20px,2vw,29px)}.crm-materials .crm-metrics .crm-mat-alert{background:#f6eadb;border-color:#e0c7a7}.crm-mat-units{display:flex;gap:13px 26px;align-items:center;flex-wrap:wrap;border:1px solid #d4ddc9;background:#edf0e6;border-radius:14px;padding:18px 22px}.crm-mat-units>div{display:grid;gap:5px;min-width:0}.crm-mat-units b{font-size:17px;color:#4a6041;overflow-wrap:anywhere}.crm-mat-units p,.crm-mat-units span{font-size:11px;line-height:1.55;color:#65745d}.crm-mat-units p{margin:0;max-width:270px;flex:1 1 190px}.crm-mat-filters{display:grid;grid-template-columns:minmax(140px,1.3fr) repeat(3,minmax(120px,1fr));gap:12px;align-items:end}.crm-mat-filters label{display:grid;gap:7px;min-width:0;font-size:12px;color:#756252}.crm-mat-filters input,.crm-mat-filters select{width:100%;min-width:0}.crm-mat-filters>a{grid-column:1/-1;font-size:12px;justify-self:start}.crm-mat-card-heading{display:flex;gap:15px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:17px}.crm-mat-card-heading h3,.crm-mat-card-heading p{margin:0}.crm-mat-card-heading p{margin-top:8px}.crm-materials .crm-table-wrap{max-height:580px;overflow:auto;scrollbar-gutter:stable}.crm-materials .crm-table thead{position:sticky;top:0;background:#fffaf2;z-index:1}.crm-materials .crm-table{min-width:720px}.crm-materials .crm-table tbody th{font-size:13px;font-weight:600;color:#523d2e;max-width:245px;overflow-wrap:anywhere}.crm-materials .crm-table small{display:block;font-weight:400;color:#837362;margin-top:6px;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.crm-materials .crm-table tbody td{min-width:85px;overflow-wrap:anywhere;max-width:280px}.crm-mat-row-action{display:block;margin-top:5px}.crm-mat-row-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:9px}.crm-mat-row-actions .crm-link{font-size:11px}.crm-mat-danger,.crm-materials .crm-table small.crm-mat-danger{color:#924f3a}.crm-mat-positive{color:#50713f}.crm-mat-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.crm-mat-catalog>.panel-card{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.crm-mat-catalog h3{font:23px/1.2 ValdaiDisplay,Georgia,serif;margin:12px 0;overflow-wrap:anywhere}.crm-mat-category{font-size:10px;letter-spacing:.6px;color:#8c785e}.crm-mat-catalog dl{width:100%;font-size:12px;margin:20px 0 6px}.crm-mat-catalog dl>div{display:flex;justify-content:space-between;gap:16px;margin:9px 0}.crm-mat-catalog dt{color:#8b7967}.crm-mat-catalog dd{margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}.crm-mat-catalog p{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.crm-mat-catalog button{margin-top:auto}.crm-mat-checkbox{flex-direction:row!important;align-items:flex-start;line-height:1.6}.crm-mat-checkbox input{width:17px!important;min-width:17px;min-height:17px!important;height:17px;margin-top:3px}.crm-mat-lot-summary{background:#f4ebdd;padding:15px;border-radius:10px;font-size:13px;overflow-wrap:anywhere}.crm-mat-lot-summary p{font-size:12px;color:#80705e;line-height:1.7;margin-bottom:0}.crm-materials .crm-if-tabs{flex-wrap:wrap;overflow:visible}.crm-materials .crm-if-tabs button{overflow-wrap:anywhere;white-space:normal}@media(max-width:1200px){.crm-mat-catalog,.crm-mat-filters,.crm-materials .crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.crm-mat-catalog,.crm-mat-filters{grid-template-columns:minmax(0,1fr)}.crm-mat-units{padding:16px;gap:18px}.crm-mat-units>div{flex:1 1 100px}.crm-mat-units p{max-width:none;flex-basis:100%}.crm-materials .crm-if-tabs{gap:5px}.crm-materials .crm-if-tabs button{font-size:12px;flex:1 1 95px}.crm-mat-card-heading{align-items:flex-start}.crm-mat-card-heading>.panel-button{width:100%}.crm-materials .crm-toolbar-actions>.panel-button{flex:1 1 120px}}@container panel-main (max-width:18rem){.crm-mat-catalog,.crm-mat-filters,.crm-materials .crm-metrics{grid-template-columns:minmax(0,1fr)}}.crm-procurement{min-width:0}.crm-proc-eyebrow{display:block;font-size:10px;letter-spacing:1.8px;color:#92765e;margin-bottom:9px}.crm-procurement .crm-metrics>article{background:linear-gradient(145deg,#fffdf8,#f8f1e5)}.crm-procurement .crm-metrics>.crm-proc-attention{background:linear-gradient(145deg,#edf0e2,#e1e7d4)}.crm-procurement .crm-metrics strong{font-size:clamp(23px,2.1vw,32px)}.crm-procurement .crm-if-tabs{margin:0}.crm-proc-filters{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,220px) auto;gap:14px;align-items:end}.crm-proc-filters label,.crm-proc-section-title>label{display:grid;gap:7px;font-size:12px;font-weight:600;min-width:0}.crm-proc-export{display:flex;align-items:center;min-height:42px;color:#765440;text-decoration:underline;text-underline-offset:4px;font-size:12px;overflow-wrap:anywhere}.crm-proc-table{max-height:620px;overflow:auto;scrollbar-gutter:stable}.crm-proc-table thead{position:sticky;top:0;background:#faf4e9;z-index:1}.crm-proc-table table{min-width:660px}.crm-proc-table th[scope=row]{font-size:13px;font-weight:600;color:#513e30}.crm-proc-table th[scope=row] small{display:block;font-size:12px;font-weight:400;line-height:1.5;margin-top:5px;color:#796858}.crm-proc-table td strong{font-size:14px}.crm-proc-late{color:#9a4c39;font-weight:600}.crm-proc-section-title{display:flex;gap:20px;justify-content:space-between;align-items:flex-start;margin-bottom:18px;flex-wrap:wrap}.crm-proc-section-title>div{flex:1 1;min-width:180px}.crm-proc-section-title h3{margin:0}.crm-proc-section-title p{margin-bottom:0}.crm-proc-section-title>label{max-width:240px}.crm-proc-checkbox{display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important;font-size:13px;margin:12px 0 20px;line-height:1.6}.crm-proc-checkbox input{width:18px!important;height:18px;flex-shrink:0;accent-color:#715039}.crm-proc-suppliers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.crm-proc-suppliers>article{display:flex;flex-direction:column;gap:13px;min-width:0;border:1px solid #ddcfbb;border-radius:14px;padding:20px;background:#fffaf1}.crm-proc-suppliers article>div{display:flex;gap:10px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.crm-proc-suppliers h3{font:22px/1.3 ValdaiDisplay,Georgia,serif;overflow-wrap:anywhere;margin:0}.crm-proc-suppliers p{font-size:13px;line-height:1.6;margin:0;overflow-wrap:anywhere}.crm-proc-suppliers dl{font-size:12px;display:grid;gap:10px;margin:0}.crm-proc-suppliers dl>div{display:grid;grid-template-columns:65px minmax(0,1fr);gap:9px}.crm-proc-suppliers dt{color:#806d5b}.crm-proc-suppliers dd{margin:0;overflow-wrap:anywhere}.crm-proc-suppliers button{margin-top:auto}.crm-proc-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#7d6b5c}.crm-proc-dialog{width:min(900px,calc(100% - 40px))}.crm-proc-dialog .panel-dialog-surface{width:100%}.crm-proc-form{display:grid;gap:19px;min-width:0}.crm-proc-form>label,.crm-proc-line>label{display:grid;gap:7px;font-size:13px;font-weight:600;min-width:0}.crm-proc-form input,.crm-proc-form select,.crm-proc-form textarea{min-width:0;width:100%}.crm-proc-form textarea{resize:vertical}.crm-proc-line,.crm-proc-lines{display:grid;gap:16px}.crm-proc-line{min-width:0;border:1px solid #daceba;border-radius:12px;padding:18px;background:#fcf8ef;margin:0}.crm-proc-line legend{max-width:100%;padding:0 8px;overflow-wrap:anywhere;font-size:13px;font-weight:600;color:#69503d}.crm-proc-line .crm-notice{margin:0}.crm-proc-line .crm-link{justify-self:start;font-size:12px}.crm-proc-total{display:flex;gap:15px;align-items:center;justify-content:space-between;background:#e8edde;border:1px solid #d4ddc5;border-radius:12px;padding:18px;flex-wrap:wrap}.crm-proc-total>span{font-size:13px}.crm-proc-total strong{font:28px/1.2 ValdaiDisplay,Georgia,serif;overflow-wrap:anywhere}.crm-proc-card{display:grid;gap:22px;min-width:0}.crm-proc-card-meta{display:flex;gap:15px;align-items:center;flex-wrap:wrap;font-size:12px;color:#796958}.crm-proc-note{padding:15px 18px;margin:0;border-left:3px solid #c7b496;background:#f6eee0;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.crm-proc-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.crm-proc-totals>div{background:#f5eddf;padding:17px;border-radius:11px;display:grid;gap:10px;min-width:0}.crm-proc-totals>div:nth-child(2){background:#e8edde}.crm-proc-totals span{font-size:11px;color:#786451}.crm-proc-totals strong{font:23px/1.3 ValdaiDisplay,Georgia,serif;overflow-wrap:anywhere}.crm-proc-details{border-top:1px solid #e0d2bd;padding-top:17px;min-width:0}.crm-proc-details>summary{font-size:14px;font-weight:600;cursor:pointer;line-height:1.8}.crm-proc-details>summary span{font-size:11px;padding:3px 8px;margin-left:5px;background:#efe4d3;border-radius:9px}.crm-proc-receipt{margin-top:14px;background:#f3f4e9;padding:16px 18px;border-radius:10px;min-width:0}.crm-proc-receipt h4{font-size:12px;margin:0 0 12px}.crm-proc-receipt p{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.crm-proc-receipt ul{padding-left:18px;margin:0;display:grid;gap:12px}.crm-proc-receipt li{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.crm-proc-history small,.crm-proc-receipt small{display:block;font-size:11px;color:#7b6957;line-height:1.6;margin-top:4px;overflow-wrap:anywhere}.crm-proc-history{margin:17px 0 0;padding:0 0 0 20px;display:grid;gap:17px;font-size:13px;line-height:1.6}.crm-proc-history span{overflow-wrap:anywhere}.crm-proc-close{background:#f7eee1;padding:17px;border-radius:10px;min-width:0}.crm-proc-close p{font-size:12px;line-height:1.7;margin:0 0 13px}.crm-proc-dialog .panel-error,.crm-proc-dialog .panel-notice{overflow-wrap:anywhere}@media(max-width:1200px){.crm-proc-suppliers{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-proc-filters{grid-template-columns:minmax(0,1fr) minmax(150px,210px)}.crm-proc-export{grid-column:1/-1;min-height:32px}}@media(max-width:700px){.crm-proc-dialog{width:calc(100% - 20px)}.crm-proc-filters,.crm-proc-suppliers{grid-template-columns:minmax(0,1fr)}.crm-proc-section-title{gap:15px}.crm-proc-section-title>label{max-width:none;width:100%}.crm-proc-suppliers>article{padding:17px}.crm-proc-totals{grid-template-columns:minmax(0,1fr)}.crm-proc-totals>div{display:flex;justify-content:space-between;align-items:center;gap:14px}.crm-proc-totals strong{font-size:21px;text-align:right}.crm-proc-line{padding:13px;gap:14px}.crm-proc-card{gap:17px}.crm-proc-total{padding:16px}.crm-proc-total strong{font-size:25px}.crm-proc-receipt{padding:14px}.crm-proc-dialog .panel-dialog-footer{gap:8px}.crm-proc-dialog .panel-dialog-footer button{flex:1 1 130px;white-space:normal}.crm-procurement .crm-if-tabs{overflow-x:auto;max-width:100%;justify-content:flex-start}.crm-procurement .crm-if-tabs button{flex-shrink:0}.crm-proc-dialog .crm-form-grid{grid-template-columns:minmax(0,1fr)}.crm-proc-dialog .crm-form-wide{grid-column:auto}}@container panel-main (max-width:18rem){.crm-proc-filters,.crm-proc-suppliers{grid-template-columns:minmax(0,1fr)}.crm-proc-filters>*,.crm-proc-section-title>*{max-width:100%;min-width:0}.crm-procurement .crm-metrics strong{font-size:24px}}.crm-mp{min-width:0}.crm-mp-eyebrow{display:block;font-size:10px;letter-spacing:.12em;color:#7b7259;margin-bottom:9px}.crm-mp-tabs{display:flex;gap:7px;flex-wrap:wrap;padding:7px;background:#eee7da;border:1px solid #dfd3c2;border-radius:13px}.crm-mp-tabs button{flex:1 1 150px;border:0;background:transparent;color:#725d4d;min-height:44px;padding:11px 15px;border-radius:9px;font:inherit;font-size:13px}.crm-mp-tabs button[aria-selected=true]{background:#fffdf8;box-shadow:0 2px 6px #60442a0d;color:#50382e;font-weight:650}.crm-mp-tabs button:focus-visible{outline:2px solid #87694e;outline-offset:2px}.crm-mp-recipes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.crm-mp-recipe{display:flex;flex-direction:column;gap:17px;min-width:0}.crm-mp-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.crm-mp-card-top h3{margin:0;overflow-wrap:anywhere}.crm-mp-yield{margin:0;color:#7b6755;font-size:13px}.crm-mp-yield strong{display:block;margin-top:6px;font-size:22px;font-weight:500;color:#5d4433}.crm-mp-lines{list-style:none;margin:0;padding:0;flex:1 1}.crm-mp-lines li{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #e8dfd3;font-size:12px;line-height:1.5}.crm-mp-lines li span{min-width:0;overflow-wrap:anywhere}.crm-mp-lines li strong{white-space:nowrap;font-weight:600}.crm-mp-lines li:last-child{border-bottom:0}.crm-mp-estimate{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:9px;padding:15px;background:#edf0e5;border-radius:10px;color:#4e5942;font-size:12px}.crm-mp-estimate strong{font-size:19px}.crm-mp-estimate small{grid-column:1/-1;line-height:1.6;color:#68715e}.crm-mp-actions{display:flex;gap:8px;flex-wrap:wrap}.crm-mp-actions button{font-size:12px;white-space:normal}.crm-mp-date{display:grid;grid-template-columns:auto minmax(130px,190px) 1fr;align-items:center;gap:12px;font-size:13px;color:#6b5647}.crm-mp-date input{min-width:0}.crm-mp-date small{color:#837263;line-height:1.5}.crm-mp-explainer{display:block;background:#e8eddf;border:1px solid #d5deca;border-radius:12px;padding:18px 20px;font-size:13px;color:#58634d;line-height:1.7;margin:0}.crm-mp-explainer p{margin:7px 0 0}.crm-mp-attention{background:#f3e5d5!important}.crm-mp-jobs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.crm-mp-jobs .panel-card{min-width:0}.crm-mp-cost-summary,.crm-mp-job-facts{margin:20px 0;display:grid;gap:12px}.crm-mp-cost-summary>div,.crm-mp-job-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;border-bottom:1px solid #e8dfd3;padding-bottom:10px;font-size:13px}.crm-mp-cost-summary dt,.crm-mp-job-facts dt{color:#7d6d5d}.crm-mp-cost-summary dd,.crm-mp-job-facts dd{margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}.crm-mp-shortage{background:#f6e6d6;border-radius:8px;padding:12px 14px;font-size:12px;color:#8a5837;line-height:1.6;overflow-wrap:anywhere}.crm-mp-form{display:grid;gap:18px}.crm-mp-form label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600;min-width:0}.crm-mp-form input,.crm-mp-form select,.crm-mp-form textarea{width:100%;min-width:0}.crm-mp-form textarea{resize:vertical}.crm-mp-lines-editor{margin:0;padding:16px;border:1px solid #ded1be;border-radius:11px;min-width:0}.crm-mp-lines-editor legend{padding:0 7px;font-size:13px}.crm-mp-line-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,.38fr) 42px;align-items:end;gap:10px;margin-bottom:14px}.crm-mp-line-editor button{padding:8px;min-width:42px}.crm-mp-check{display:flex!important;flex-direction:row!important;align-items:flex-start;line-height:1.6;font-weight:400!important}.crm-mp-check input{width:18px!important;min-height:18px!important;flex:0 0 18px;margin:2px 0 0}.crm-mp-cost-sources{display:grid;gap:0}.crm-mp-cost-sources p{display:grid;gap:5px;font-size:12px;margin:0;padding:13px 0;border-bottom:1px solid #e8dfd3}.crm-mp-cost-sources span{color:#827261;line-height:1.5}.crm-mp-cost-sources+p{margin-top:20px}.crm-mp-reserve-details{display:grid;gap:18px}.crm-mp-reserve-details section h3{font-size:16px;margin:0 0 10px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.crm-mp-reserve-details section h3 small{font-size:12px;color:#75624f}.crm-mp-reserve-details ul{padding:0;margin:0;list-style:none}.crm-mp-reserve-details li{display:grid;grid-template-columns:1fr auto;gap:6px 14px;background:#f5f0e6;border-radius:9px;padding:13px;margin-top:7px;font-size:12px;overflow-wrap:anywhere}.crm-mp-reserve-details li small{grid-column:1/-1;color:#7c6957;line-height:1.5}.crm-mp-total{display:flex;justify-content:space-between;gap:18px;padding:20px 0;border-top:1px solid #ded1be;margin-top:22px;font-size:14px}.crm-mp .crm-table th[scope=row]{font-size:13px;color:#584434;font-weight:550;min-width:150px}.crm-mp .crm-table th small{display:block;margin-top:6px;color:#827261;font-size:11px;font-weight:400}.crm-mp .panel-muted{line-height:1.65}.crm-mp-dialog .panel-dialog-surface{width:min(830px,calc(100vw - 32px))}@media(max-width:1150px){.crm-mp-recipes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.crm-mp-jobs,.crm-mp-recipes{grid-template-columns:minmax(0,1fr)}.crm-mp-date{grid-template-columns:1fr}.crm-mp-tabs button{flex-basis:calc(50% - 7px)}.crm-mp-line-editor{grid-template-columns:minmax(0,1fr) 42px}.crm-mp-line-editor label:first-child{grid-column:1/-1}.crm-mp-line-editor label:nth-child(2){grid-column:1}.crm-mp-line-editor button{grid-column:2}.crm-mp-lines-editor{padding:12px}.crm-mp-job-facts>div{flex-wrap:wrap;gap:6px}.crm-mp-job-facts dd{text-align:left}.crm-mp-reserve-details li{grid-template-columns:minmax(0,1fr)}.crm-mp-reserve-details li small{grid-column:1}.crm-mp-total{flex-wrap:wrap}}@container (max-width:20rem){.crm-mp-estimate{grid-template-columns:minmax(0,1fr)}.crm-mp-estimate small{grid-column:1}.crm-mp-cost-summary>div{flex-wrap:wrap;gap:7px}.crm-mp-tabs button{flex-basis:100%}}.crm-mp h2,.crm-mp h3{overflow-wrap:anywhere}.public-site.vc-site .vc-cart-adjustments{margin:0 0 24px;padding:18px 20px;border:1px solid #dfd1bb;border-radius:16px;background:#f4ecdc;color:#614e3b;font-size:.9375rem;line-height:1.6}.public-site.vc-site .vc-cart-adjustments strong{display:block;font-weight:600;margin-bottom:5px}.public-site.vc-site .vc-cart-adjustments p+p{margin-top:8px}.public-site.vc-site .vc-order-summary .vc-cart-adjustments{margin:0 0 16px;padding:14px 16px}.public-site.vc-site .vc-reservation-clock{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:24px;padding-top:18px;border-top:1px solid #d7c8b580;color:#716451;font-size:.8125rem;line-height:1.45}.public-site.vc-site .vc-reservation-symbol{font-size:1.65rem;color:#8a775d;line-height:1}.public-site.vc-site .vc-reservation-clock small{display:block;margin-top:3px;font-size:.75rem;color:#7d705e}.public-site.vc-site .vc-reservation-clock time{font-size:1.0625rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.035em;font-weight:600;white-space:nowrap}.public-site.vc-site .vc-reservation-ended{grid-template-columns:24px minmax(0,1fr);color:#75563c}.public-site.vc-site .vc-reservation-note{margin-top:16px;padding:14px 0 0;border-top:1px solid var(--vc-line);font-size:.9375rem;line-height:1.55;color:#756049}.public-site.vc-site .vc-detail-in-cart{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 18px;border:1px solid var(--vc-line);border-radius:18px;background:var(--vc-cream)}.public-site.vc-site .vc-detail-in-cart .vc-form-note{flex-basis:100%;margin:0}.public-site.vc-site .vc-product-standalone .vc-detail-in-cart .vc-quantity{margin:0}.public-site.vc-site .vc-stock-limit{font-size:.8125rem;color:#7b6954;line-height:1.4}.public-site.vc-site .vc-card-quantity .vc-quantity button:disabled,.public-site.vc-site .vc-cart-row .vc-quantity button:disabled{opacity:.32;background:#e9dfcf}.public-site.vc-site .vc-quantity output{min-width:1.8em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:440px){.public-site.vc-site .vc-reservation-clock{gap:8px;grid-template-columns:20px minmax(0,1fr) auto;font-size:.75rem}.public-site.vc-site .vc-reservation-clock small{font-size:.6875rem}.public-site.vc-site .vc-reservation-ended{grid-template-columns:20px minmax(0,1fr)}.public-site.vc-site .vc-cart-adjustments{padding:15px 16px}}.panel-shell{--crm-cocoa:#50382e;--crm-paper:#fffdf8;--crm-sage:#dfe7d5;--crm-rose:#efdfd6;--crm-line:#dfd1c0;--crm-muted:#77675b}.crm-stack{display:grid;gap:22px;min-width:0}.crm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.crm-toolbar h2,.crm-toolbar p{margin:0}.crm-toolbar p{margin-top:7px;color:var(--crm-muted);line-height:1.5}.crm-toolbar>div{min-width:0}.crm-toolbar-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.crm-toolbar a,.crm-toolbar button{white-space:normal}.crm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.crm-form-grid>*{min-width:0}.crm-form-wide{grid-column:1/-1}.crm-form-grid label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600}.crm-form-grid input,.crm-form-grid select,.crm-form-grid textarea{width:100%;min-width:0}.crm-form-grid textarea{min-height:95px;resize:vertical}.crm-form-grid small{font-size:12px;font-weight:400;color:var(--crm-muted);line-height:1.5}.crm-form-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:20px}.crm-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.crm-metrics>article,.crm-metrics>div{background:var(--crm-paper);border:1px solid var(--crm-line);border-radius:14px;padding:20px;min-width:0}.crm-metrics small,.crm-metrics span{display:block;color:var(--crm-muted);font-size:12px;line-height:1.5}.crm-metrics strong{display:block;font:32px/1.3 ValdaiDisplay,Georgia,serif;margin:9px 0;overflow-wrap:anywhere;color:var(--crm-cocoa)}.crm-empty{background:#f5eee2;border:1px dashed #d8c7b1;border-radius:14px;padding:30px;text-align:center;color:#766252;line-height:1.65}.crm-badge{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 9px;background:#eee4d5;color:#6a5140;border-radius:6px;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.crm-badge.is-success{background:#e2ead9;color:#48633c}.crm-badge.is-warning{background:#f4e3cf;color:#875324}.crm-badge.is-danger{background:#f1dcd2;color:#8b4436}.crm-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.crm-table td,.crm-table th{padding:14px 12px;border-bottom:1px solid #e8ded0;vertical-align:top;line-height:1.5}.crm-table th{font-size:11px;color:var(--crm-muted);font-weight:600}.crm-table td small{display:block;color:var(--crm-muted);margin-top:5px}.crm-table tbody tr:last-child td{border-bottom:0}.crm-table-wrap{max-width:100%;overflow:auto;border:1px solid var(--crm-line);border-radius:12px}.crm-table-wrap:focus{outline:2px solid #94735a;outline-offset:2px}.crm-link{color:#7b5140!important;text-decoration:underline;text-underline-offset:4px;border:0!important;background:none!important;padding:0!important;min-height:32px!important;text-align:left}.crm-order-tools{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:19px;align-items:center}.crm-order-tools a{display:inline-flex;align-items:center;min-height:42px;border:1px solid #d8c9b7;padding:9px 14px;border-radius:8px;text-decoration:none;color:#684d3d;background:#fffaf2;font-size:13px}.crm-order-tools button{font-size:13px}.crm-export-actions{display:flex;gap:8px;flex-wrap:wrap}.crm-notice{font-size:13px;color:var(--crm-muted);line-height:1.6}.crm-nav-group{display:grid;gap:6px}.crm-nav-group+.crm-nav-group{margin-top:20px}.crm-nav-group-label{font-size:10px;color:#927c67;letter-spacing:.4px;margin:0 10px 5px}.panel-sidebar{overflow-y:auto}.panel-sidebar nav{display:block}.panel-sidebar nav button{width:100%;text-align:left;position:relative}.panel-sidebar nav .panel-nav-icon{width:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.panel-sidebar nav small{margin-left:auto}.panel-sidebar .panel-eyebrow{margin-top:28px}.panel-account{margin-top:25px}.crm-refresh-hint{font-size:12px;color:var(--crm-muted)}.crm-export-actions{margin-bottom:18px}.crm-order-tools a:focus-visible{outline:3px solid #a36732;outline-offset:3px}.crm-table{white-space:normal}.crm-table-wrap{overflow-x:auto}.crm-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:18px;flex-wrap:wrap;font-size:12px;color:var(--crm-muted)}.crm-stack{grid-template-columns:minmax(0,1fr)}.crm-stack>*{min-width:0}.panel-heading{flex-wrap:wrap}.panel-heading>div{min-width:0;max-width:100%}.crm-finance .panel-table-wrap,.crm-warehouse .panel-table-wrap{max-height:600px;overflow:auto;scrollbar-gutter:stable}.crm-finance .panel-table-wrap thead,.crm-warehouse .panel-table-wrap thead{position:sticky;top:0;z-index:1;background:#fffaf2}.crm-finance .panel-table-wrap:focus-visible,.crm-warehouse .panel-table-wrap:focus-visible{outline:2px solid #94735a;outline-offset:3px}@media(max-width:1100px){.crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.panel-sidebar{overflow:visible}.panel-sidebar>.panel-eyebrow{display:none}.panel-sidebar nav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;padding-bottom:7px;margin-top:14px}.crm-nav-group,.crm-nav-group+.crm-nav-group{display:contents;margin:0}.crm-nav-group-label{display:none}.panel-sidebar nav button{display:flex;flex:0 0 86px;width:86px;flex-direction:column;gap:5px;justify-content:center;padding:9px 5px;font-size:11px;min-height:65px}.panel-sidebar nav button>span:not(.panel-nav-icon){width:100%;overflow-wrap:anywhere}.panel-sidebar nav .panel-nav-icon{font-size:17px;line-height:1.2}.panel-sidebar nav button small{position:absolute;top:4px;right:5px;font-size:9px;padding:1px 4px;margin:0}.panel-account{margin-top:8px}.crm-form-grid{grid-template-columns:minmax(0,1fr)}.crm-form-wide{grid-column:auto}.crm-metrics{gap:10px}.crm-metrics>article,.crm-metrics>div{padding:15px}.crm-metrics strong{font-size:27px}.crm-toolbar{align-items:flex-start}.crm-toolbar-actions{width:100%}.crm-stack{gap:17px}.crm-table td,.crm-table th{padding:12px 10px}.crm-empty{padding:23px 17px}}@container panel-main (max-width:18rem){.crm-metrics{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.panel-shell *{scroll-behavior:auto!important}}