.panel-theme form.christmas-product-editor{border:1px solid var(--marca-dorado-claro);background:#fff8e8;border-radius:8px;gap:10px;padding:10px 12px;display:grid}.panel-theme form.christmas-product-editor .christmas-editor-heading{justify-content:flex-start;align-items:center;gap:6px;display:flex}.panel-theme form.christmas-product-editor .christmas-editor-heading>strong{color:var(--marca-azul);font-size:13px}.panel-theme form.christmas-product-editor label{color:#526777;align-content:start;gap:3px;min-width:0;font-size:11px;font-weight:700;display:grid}.panel-theme form.christmas-product-editor input{width:100%;min-width:0;height:32px;min-height:32px;font:inherit;color:var(--marca-azul);background:#fff;border:1px solid #d8ccb2;border-radius:8px;margin:0;padding:3px 8px;font-size:12.5px;font-weight:600}.panel-theme form.christmas-product-editor input::placeholder{color:#8a96a0;font-weight:500}.panel-theme form.christmas-product-editor input:focus-visible{outline:2px solid var(--marca-dorado);outline-offset:1px;border-color:#c8960c}.panel-theme form.christmas-product-editor small{color:#6b7480;font-size:10.5px;font-weight:600}.panel-theme form.christmas-product-editor .christmas-editor-fields{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px;display:grid}.panel-theme form.christmas-product-editor .christmas-editor-variant{border-top:1px dashed var(--marca-dorado-claro);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;padding-top:8px;display:grid}.panel-theme form.christmas-product-editor .christmas-editor-variant>label:first-child{grid-column:1/-1}.panel-theme form.christmas-product-editor .christmas-editor-actions{justify-content:flex-end;gap:6px;display:flex}@media (width<=700px){.panel-theme form.christmas-product-editor .christmas-editor-fields{grid-template-columns:1fr}.panel-theme form.christmas-product-editor .christmas-editor-variant{grid-template-columns:1fr 1fr}}@media (pointer:coarse){.panel-theme form.christmas-product-editor input{height:44px;min-height:44px;font-size:16px}.panel-theme form.christmas-product-editor .christmas-editor-actions .btn{min-height:44px}}.panel-theme form.christmas-product-editor .christmas-creator-fields{grid-template-columns:150px minmax(0,1fr) minmax(0,1.6fr)}.panel-theme form.christmas-product-editor .christmas-delete{color:#a42d2d;border-color:#a42d2d;margin-right:auto}.christmas-season-caption .christmas-new{margin-left:8px}@media (width<=700px){.panel-theme form.christmas-product-editor .christmas-creator-fields{grid-template-columns:1fr}}.panel-theme form.christmas-product-editor .christmas-photo-field{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panel-theme form.christmas-product-editor .christmas-photo-field img,.panel-theme form.christmas-product-editor .christmas-photo-empty{object-fit:cover;border-radius:8px;flex:none;width:44px;height:44px}.panel-theme form.christmas-product-editor .christmas-photo-empty{color:#8a96a0;background:#fff;border:1px dashed #c9bfa8;place-items:center;display:grid}.panel-theme form.christmas-product-editor .christmas-photo-field label.btn{cursor:pointer;color:var(--azul,#123a5c);align-items:center;font-size:12px;display:inline-flex}.christmas-page{max-width:1280px;color:var(--marca-azul);background:#f7f3ea;margin:auto;padding:24px}.christmas-page button{min-height:44px;color:var(--marca-azul);cursor:pointer;background:#fff;border:1px solid #e9e1cd;border-radius:10px;padding:10px 16px;font-weight:750}.christmas-page button:disabled{opacity:.5;cursor:not-allowed}.christmas-page button:focus-visible,.christmas-page input:focus-visible{outline:3px solid var(--marca-dorado);outline-offset:2px}.christmas-hero{background:var(--marca-azul);color:#fff;border-radius:18px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.christmas-hero>div{padding:32px}.christmas-hero h1{margin:16px 0;font:clamp(30px,4vw,48px)/1.1 Georgia,serif}.christmas-hero em{color:var(--marca-dorado)}.christmas-hero img{object-fit:cover;width:100%;height:100%;max-height:320px}.christmas-page p{margin:10px 0;line-height:1.5}.christmas-notice,.christmas-error{background:var(--marca-dorado-suave);border:1px solid #e9e1cd;border-radius:10px;margin:16px 0;padding:14px 18px}.christmas-error{color:#8a281a;background:#fff0ed}.christmas-shop{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:24px;display:grid}.christmas-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.christmas-tabs [aria-current=step],.christmas-tabs [aria-pressed=true]{background:var(--marca-azul);color:#fff;border-radius:8px;padding:10px}.christmas-products{column-count:3;column-gap:16px}.christmas-product{break-inside:avoid;background:#fffdf8;border:1px solid #e9e1cd;border-radius:14px;flex-direction:column;width:100%;margin-bottom:16px;display:inline-flex;overflow:hidden}.christmas-product>div{padding:14px}.christmas-product h2{font-size:16px;font-weight:800;line-height:1.3}.christmas-product p{font-size:13px}.christmas-product img{aspect-ratio:1.4;object-fit:cover;width:100%}.christmas-product footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.christmas-quantity{align-items:center;gap:8px;display:flex}.christmas-quantity button{min-width:44px;padding:8px}.christmas-strip{background:#efe8d6;padding:8px 14px;margin:0!important}.christmas-box{background:#fff;border:1px solid #e9e1cd;border-radius:14px;margin:16px 0;padding:22px}.christmas-box h2{margin-bottom:16px;font-family:Georgia,serif;font-size:23px}.christmas-basket{max-height:calc(100dvh - 48px);position:sticky;top:24px;overflow:auto}.christmas-basket>button{background:var(--marca-dorado);width:100%}.christmas-form label{margin:14px 0;font-weight:700;display:block}.christmas-page input{width:100%;min-height:44px;font:inherit;border:1px solid #d3d9dd;border-radius:8px;padding:10px;display:block}.christmas-page small{color:#526777;overflow-wrap:anywhere;display:block}.christmas-table{border-collapse:collapse;width:100%}.christmas-table td,.christmas-table th{text-align:left;vertical-align:top;border-bottom:1px solid #e9e1cd;padding:12px}.christmas-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.christmas-calendar button{min-width:0;padding:8px}.christmas-calendar [aria-pressed=true]{background:var(--marca-azul);color:#fff}.christmas-table-wrap{overflow:auto}.christmas-panel .christmas-page{max-width:none}.christmas-date{max-width:250px}.christmas-page .christmas-pause{color:#fff;background:#1c7059}.christmas-page .christmas-activate{color:#165c46;background:#dff1e7}@media (width<=1100px){.christmas-products{column-count:2}}.christmas-size{margin-top:12px;font-size:13px;font-weight:700;display:block}.christmas-size select{font-size:13px}.christmas-size option{font-weight:400}@media (width<=800px){.christmas-page{padding:16px}.christmas-shop,.christmas-hero{grid-template-columns:1fr}.christmas-hero>div{padding:24px}.christmas-hero img{max-height:210px}.christmas-basket{order:-1;max-height:none;position:static}.christmas-product>div{padding:10px}.christmas-products{column-gap:12px}.christmas-product{margin-bottom:12px}.christmas-box{padding:16px}.christmas-table td,.christmas-table th{padding:8px}}.christmas-calendar [aria-pressed=true] small{color:inherit}.christmas-calendar small{font-size:12px}.christmas-page input,.christmas-page select{font-size:16px}.christmas-page :focus-visible{outline-offset:2px;outline:3px solid #b18a16}.christmas-page .christmas-box{overflow-wrap:anywhere}.christmas-request-detail{border-bottom:1px solid #e9e1cd;padding:12px 0}.christmas-request-detail summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.christmas-request-detail summary:focus-visible{outline-offset:2px;outline:3px solid #b18a16}.christmas-panel .christmas-agenda-note{color:#526777;margin:6px 0;font-size:11px;line-height:1.4}.christmas-panel .christmas-tabs{gap:6px;margin:8px 0}.christmas-panel .christmas-tabs button,.christmas-panel .christmas-table button{border-radius:8px;min-height:34px;padding:6px 11px;font-size:11.5px}.christmas-panel .christmas-box{border-top:2px solid var(--marca-dorado);margin:8px 0;padding:12px 14px}.christmas-panel .christmas-box h2{margin:0 0 8px;font-family:inherit;font-size:16px}.christmas-panel .christmas-calendar{gap:5px}.christmas-panel .christmas-calendar>span{color:#526777;text-align:center;padding:3px;font-size:10.5px}.christmas-panel .christmas-calendar button{justify-content:center;align-items:center;gap:5px;height:36px;min-height:36px;padding:4px;font-size:12px;display:flex;position:relative}.christmas-panel .christmas-calendar small{font-size:9px}.christmas-panel .christmas-table{font-size:12.5px;line-height:1.35}.christmas-panel .christmas-table th{padding:7px 9px;font-size:10px}.christmas-panel .christmas-table td{vertical-align:middle;padding:6px 9px}.christmas-panel .christmas-table td p{margin:3px 0}.christmas-panel .christmas-table small{font-size:10.5px}.christmas-panel .christmas-day-summary h2{margin:0;font-size:14px;font-weight:700}.christmas-panel .christmas-loading{color:#526777;height:16px;font-size:10.5px}.christmas-panel .christmas-calendar-layout{height:max(350px,calc(var(--panel-design-height,100dvh) - 160px));grid-template-columns:minmax(0,1fr) minmax(250px,310px);gap:12px;display:grid}.christmas-panel .christmas-calendar-layout>.christmas-box{min-width:0;min-height:0;margin:0}.christmas-panel .christmas-month{flex-direction:column;display:flex}.christmas-panel .christmas-month>.christmas-tabs{flex-shrink:0;margin:0 0 8px}.christmas-panel .christmas-month .christmas-calendar{flex:1;align-items:stretch;min-height:0}.christmas-panel .christmas-month .christmas-calendar button{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2px;height:auto;min-height:0;padding:4px 5px;display:flex;overflow:hidden}.christmas-panel .christmas-month .christmas-calendar button[aria-pressed=true]{background:var(--marca-dorado-suave);color:var(--marca-azul);border:2px solid var(--marca-dorado);padding:3px 4px}.christmas-panel .christmas-month .christmas-calendar button[data-has-requests=true]:not([aria-pressed=true]){border-color:var(--marca-dorado-claro);background:#fff9e8}.christmas-panel .christmas-day-number{box-sizing:border-box;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;align-self:flex-start;place-items:center;width:20px;min-width:20px;height:20px;min-height:20px;font-size:12px;font-weight:700;line-height:1;display:grid}.christmas-panel [aria-pressed=true]>.christmas-day-number{background:var(--marca-azul);color:#fff}.christmas-panel .christmas-day-event{background:var(--marca-dorado-suave);color:#644713;white-space:nowrap;text-overflow:ellipsis;border-radius:3px;padding:2px 3px;font-size:9px;line-height:11px;display:block;overflow:hidden}.christmas-panel .christmas-day-event:before{content:"";vertical-align:1px;background:#b8860b;border-radius:50%;width:6px;height:6px;margin-right:3px;display:inline-block}.christmas-panel .christmas-day-event[data-status=confirmed]{color:#1d5a35;background:#dff3e6}.christmas-panel .christmas-day-event[data-status=confirmed]:before{background:#1f7a45}.christmas-panel .christmas-day-more{color:#644713;font-size:9px;line-height:11px}.christmas-panel .christmas-day-detail{flex-direction:column;display:flex}.christmas-panel .christmas-detail-heading{border-bottom:1px solid #e5dcc8;flex-shrink:0;padding-bottom:8px}.christmas-panel .christmas-day-detail .christmas-day-summary{align-items:flex-start;margin-top:0}.christmas-panel .christmas-day-detail .christmas-day-summary button{min-height:30px;padding:4px 7px;font-size:10.5px}.christmas-panel .christmas-detail-scroll{overscroll-behavior:contain;scrollbar-color:var(--marca-dorado) #f7f3ea;flex:1;min-height:0;padding-right:4px;overflow:auto}.christmas-panel .christmas-detail-scroll:focus-visible{outline:2px solid var(--marca-dorado);outline-offset:2px}.christmas-panel .christmas-detail-scroll .christmas-box{border:0;border-bottom:1px solid #e5dcc8;border-radius:0;margin:0;padding:10px 0}.christmas-panel .christmas-detail-scroll .christmas-box h2{font-size:13px}.christmas-panel .christmas-detail-scroll .christmas-box p{margin:4px 0;font-size:11px}.christmas-panel .christmas-detail-scroll .christmas-box small{overflow-wrap:anywhere;font-size:9px}@media (width<=1000px){.christmas-panel .christmas-calendar-layout{grid-template-columns:1fr;height:auto}.christmas-panel .christmas-month{height:390px}.christmas-panel .christmas-day-detail{max-height:320px}.christmas-panel .christmas-detail-scroll{max-height:230px}}@media (pointer:coarse){.christmas-panel .christmas-page button,.christmas-panel .christmas-calendar button{height:auto;min-height:44px}}@media (width<=700px){.christmas-panel .christmas-page{padding:12px}.christmas-panel .christmas-calendar button{flex-direction:column;gap:1px}.christmas-panel .christmas-calendar small{font-size:9px}.christmas-panel .christmas-tabs button,.christmas-panel .christmas-table button,.christmas-panel .christmas-day-summary button{min-height:44px}}.christmas-hero{isolation:isolate;background:#103f34;min-height:320px;display:block;position:relative}.christmas-hero img{object-fit:cover;object-position:center 58%;z-index:-2;width:100%;height:100%;max-height:none;position:absolute;inset:0}.christmas-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#103f34 0%,#103f34fa 28%,#103f34bf 48%,#103f3414 76%);position:absolute;inset:0}.christmas-hero>div{width:min(58%,620px);padding:40px 44px}.christmas-photo-note{margin:0 0 20px;font-size:12px}@media (width<=800px){.christmas-hero{min-height:400px}.christmas-hero img{object-position:center}.christmas-hero:after{background:linear-gradient(#103f3440 22%,#103f34f5 72%,#103f34 100%)}.christmas-hero>div{width:100%;padding:210px 24px 24px}.christmas-hero h1{font-size:clamp(29px,8vw,42px)}}.christmas-test-branch{align-items:center;gap:10px;max-width:360px;margin:14px 0;font-size:13px;font-weight:700;display:flex}.christmas-test-branch select{min-width:180px}.christmas-test-link{border:1px solid var(--marca-dorado-claro);background:var(--marca-dorado-suave);min-height:34px;color:var(--marca-azul);border-radius:8px;justify-content:center;align-items:center;padding:6px 11px;font-size:11.5px;font-weight:750;text-decoration:none;display:inline-flex}.christmas-test-link:focus-visible{outline-offset:2px;outline:3px solid #b18a16}@media (pointer:coarse){.christmas-test-link{min-height:44px}}.christmas-web-admission{border:1px solid var(--marca-dorado-claro);background:#fff8e8;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:14px 16px;display:flex}.christmas-web-admission strong{color:var(--marca-azul);font-size:14px}.christmas-web-admission p{max-width:66ch;margin:4px 0 0;font-size:12px;line-height:1.45}.christmas-web-admission button{flex:none;min-height:44px}@media (width<=640px){.christmas-web-admission{flex-direction:column;align-items:stretch}.christmas-web-admission button{width:100%}}.christmas-panel .christmas-loading:empty{display:none}.christmas-panel .christmas-season small{font-size:10.5px;line-height:1.3}.christmas-panel .christmas-season-caption{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:8px;display:flex}.christmas-panel .christmas-season-caption h2{margin:0;font-size:14px}.christmas-panel .christmas-season-caption>span{color:#526777;font-size:11px}.christmas-panel .christmas-season-caption details{max-width:68ch;margin-left:auto;font-size:11px}.christmas-panel .christmas-season-caption summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.christmas-panel .christmas-page .christmas-edit{background:var(--marca-dorado);color:var(--marca-azul)}.christmas-panel .christmas-season-success{color:#165c46;margin:6px 0}.christmas-panel .christmas-product-editor{border:1px solid var(--marca-dorado-claro);background:#fff8e8;border-radius:8px;grid-column:1/-1;gap:8px;padding:8px;display:grid}.christmas-panel .christmas-editor-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.christmas-panel .christmas-editor-heading>div{gap:6px;display:flex}.christmas-panel .christmas-editor-fields{grid-template-columns:1fr 2fr;gap:8px;display:grid}.christmas-panel .christmas-editor-variant{grid-template-columns:2fr 1fr 1fr 1fr;gap:8px;display:grid}.christmas-panel .christmas-product-editor label{color:#526777;min-width:0;font-size:11px}.christmas-panel .christmas-product-editor input{color:var(--marca-azul);margin-top:3px;font-size:12.5px}@media (width>=701px) and (pointer:fine){.christmas-panel .christmas-page button,.christmas-panel .christmas-page input,.christmas-panel .christmas-page .direct-select{border-radius:8px;height:32px;min-height:32px;padding:3px 8px;font-size:12px}.christmas-panel .christmas-page .direct-select{padding-right:32px}.christmas-panel .direct-select-wrap>svg{right:10px}}@media (width<=700px){.christmas-panel .christmas-season-caption details{margin-left:0}.christmas-panel .christmas-editor-fields{grid-template-columns:1fr}.christmas-panel .christmas-editor-variant{grid-template-columns:1fr 1fr}.christmas-panel .christmas-editor-variant>label:first-child{grid-column:1/-1}.christmas-panel .christmas-product-editor input{font-size:16px}.christmas-panel .christmas-page button,.christmas-panel .christmas-page input{min-height:44px}}.christmas-panel .christmas-view{height:max(350px,calc(var(--panel-design-height,100dvh) - 160px));overscroll-behavior:contain;scrollbar-color:var(--marca-dorado) #f7f3ea;border:1px solid #e9e1cd;border-top-color:var(--marca-dorado);background:#fff;border-radius:10px;margin-top:6px;padding:0 10px 10px;overflow:auto}.christmas-panel .christmas-view>:is(.christmas-box,section.christmas-box){border:0;border-radius:0;margin:0;padding:0}.christmas-panel .christmas-view .christmas-view-head{z-index:2;background:#fff;border-bottom:1px solid #e9e1cd;margin-bottom:6px;padding:8px 0 6px;position:sticky;top:0}.christmas-panel .christmas-view>.christmas-day-summary,.christmas-panel .christmas-view>.christmas-box>h2:first-child{z-index:2;background:#fff;margin:0;padding:8px 0 6px;position:sticky;top:0}.christmas-panel .christmas-view .christmas-table-wrap{overflow:visible}.christmas-panel .christmas-view-head h2{margin:0;font-size:13.5px}.christmas-panel .christmas-view-head small{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.christmas-panel .christmas-half-table{min-width:800px}.christmas-panel .christmas-half-table .christmas-time{white-space:nowrap;width:92px}.christmas-panel .christmas-half-table .christmas-amount{white-space:nowrap;width:100px}.christmas-panel .christmas-half-table .christmas-state{width:96px}.panel-theme [data-panel-scroll] .christmas-panel .christmas-half-table>tbody>tr>td{padding-block:3px}.christmas-panel .christmas-half-table td small{margin-left:4px;display:inline}.christmas-panel .christmas-half-table .christmas-amount small{margin:0;display:block}.christmas-panel .christmas-half-missing{color:#a33a2c}.christmas-panel .christmas-page .christmas-half-table .christmas-copy{border:1px solid var(--marca-dorado-claro);height:24px;min-height:24px;color:var(--marca-azul);background:#fff;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;display:inline-flex}@media (pointer:coarse),(width<=700px){.christmas-panel .christmas-page .christmas-half-table .christmas-copy{height:auto;min-height:44px}}.christmas-panel .christmas-logistics-table{min-width:980px;margin:4px 0 6px}.christmas-panel .christmas-logistics-table[data-home=false]{min-width:820px}.christmas-panel .christmas-logistics-table :is(td,th).christmas-measure{width:30px}.christmas-panel .christmas-logistics-table .christmas-time{white-space:nowrap;width:74px}.christmas-panel .christmas-logistics-table .christmas-amount{white-space:nowrap;width:104px}.christmas-panel .christmas-logistics-table .christmas-state{width:84px}.christmas-panel .christmas-logistics-table .christmas-actions{text-align:right;width:270px}.christmas-panel .christmas-logistics-table td small{color:#5f6b74;font-size:10.5px;display:block}.christmas-panel .christmas-logistics-table .christmas-logistics-products{font-size:11.5px}.panel-theme [data-panel-scroll] .christmas-panel .christmas-logistics-table>tbody>tr>td{vertical-align:middle;padding-block:3px}.christmas-panel .christmas-logistics-row[data-cancelled=true]>td{opacity:.6}.christmas-panel .christmas-row-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.christmas-panel .christmas-page .christmas-row-actions :is(button,.direct-select){height:24px;min-height:24px;padding:1px 8px;font-size:11px}.christmas-panel .christmas-page .christmas-row-actions .direct-select{padding-right:24px}.christmas-panel .christmas-row-actions .direct-select-wrap{min-width:96px;margin:0}.christmas-panel .christmas-logistics-form-row>td{background:#fff8e8}.christmas-panel .christmas-route-toolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.christmas-panel .christmas-route-toolbar>.christmas-route-new{flex-wrap:nowrap;margin:0}.christmas-panel .christmas-route-toolbar .christmas-route-new .field{max-width:170px}.christmas-panel .christmas-route{gap:2px;margin-top:6px;padding:6px 8px}.christmas-panel .christmas-route>header{gap:4px 10px}.christmas-panel .christmas-route>header>.christmas-request-actions{margin:0}.christmas-panel .christmas-route>header>button{margin-left:0}.christmas-panel .christmas-route-unassigned{margin-top:10px!important}@media (pointer:coarse),(width<=700px){.christmas-panel .christmas-page .christmas-row-actions :is(button,.direct-select){height:auto;min-height:44px}}.panel-theme [data-panel-scroll] .christmas-panel .christmas-logistics-table>:is(thead,tbody)>tr>.christmas-actions{text-align:right}.christmas-panel .christmas-route-toolbar button{white-space:nowrap;flex:none}.christmas-panel .christmas-request-products{font-size:11.5px}.panel-theme [data-panel-scroll] .christmas-panel .christmas-view .christmas-requests-table>tbody>tr>td{vertical-align:middle;padding-block:3px}.christmas-panel .christmas-resumen-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.christmas-panel .christmas-voucher{align-items:center;gap:4px;margin-left:6px;display:inline-flex}.christmas-panel .christmas-page .christmas-voucher button,.christmas-panel .christmas-voucher-upload{border:1px solid var(--marca-dorado-claro);height:24px;min-height:24px;color:var(--marca-azul);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:3px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}.christmas-panel .christmas-pending-deposits .christmas-actions{text-align:right;width:230px}.christmas-panel .christmas-pending-deposits td small{display:block}@media (pointer:coarse),(width<=700px){.christmas-panel .christmas-page .christmas-voucher button,.christmas-panel .christmas-voucher-upload{height:auto;min-height:44px}}.christmas-panel .christmas-print-status{flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.christmas-panel .christmas-request-status[data-print=queued]{background:var(--marca-dorado-suave);color:#644713}.christmas-panel .christmas-request-status[data-print=printed]{color:#1f7a45;background:#e4f3e6}.christmas-panel .christmas-request-status[data-print=failed]{color:#a33a2c;background:#f3e7e5}.christmas-panel .christmas-print-status .christmas-error{white-space:nowrap;margin:0;padding:1px 6px;font-size:11px}.christmas-panel .christmas-page .christmas-retry{color:#8a281a;background:#fff0ed;border-color:#e7b9ae}.christmas-panel .christmas-print-retry{align-items:center;gap:4px;font-size:11px;display:inline-flex}.christmas-panel .christmas-print-retry label{white-space:nowrap;align-items:center;gap:4px;margin:0;font-weight:700;display:inline-flex}.christmas-panel .christmas-page .christmas-print-retry input[type=checkbox]{width:16px;height:16px;min-height:16px;margin:0;padding:0;display:inline-block}.christmas-panel .christmas-route>header .christmas-print-status button{min-height:32px;margin-left:0;padding:3px 10px;font-size:12px}.christmas-panel .christmas-route-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.christmas-panel .christmas-route-guide li{background:#faf6ee;border:1px solid #e9e1cd;border-radius:8px;gap:2px;padding:6px 8px;font-size:12px;line-height:1.35;display:grid}.christmas-panel .christmas-route-guide b{color:var(--marca-azul);font-size:12.5px}.christmas-panel .christmas-route-guide span{color:#526777}.christmas-panel .christmas-empty{color:var(--marca-azul);background:#fffdf8;border:1px dashed #d8c79c;border-radius:8px;margin:8px 0;padding:10px 12px;font-size:12.5px}@media (width<=700px){.christmas-panel .christmas-route-guide{grid-template-columns:minmax(0,1fr)}.christmas-panel .christmas-print-status,.christmas-panel .christmas-print-retry{flex-wrap:wrap}}@media (pointer:coarse){.christmas-panel .christmas-page .christmas-print-retry input[type=checkbox]{width:24px;height:24px}}.christmas-panel .christmas-page{padding:10px 12px;font-size:12px;line-height:1.3}.christmas-panel .christmas-page p{margin:6px 0;line-height:1.3}.christmas-panel .christmas-agenda-note{font-size:10.5px}.christmas-panel .christmas-page :is(button,.christmas-test-link){border-radius:8px;padding:4px 8px;font-size:11.5px;line-height:1.3}.christmas-panel .christmas-box{border:1px solid #e9e1cd;border-top-color:var(--marca-dorado);border-radius:10px;margin:8px 0;padding:10px}.christmas-panel :is(.christmas-box h2,.christmas-sector>h2,.christmas-day-summary h2){margin:0;font-size:13.5px;font-weight:700;line-height:1.3}.christmas-panel .christmas-day-summary{gap:6px;margin:6px 0}.christmas-panel .christmas-page small{font-size:10.5px;line-height:1.3}.christmas-panel .christmas-page .direct-select{padding-right:48px;font-size:12px!important}.christmas-panel .direct-select-wrap>svg{right:16px}.christmas-panel .christmas-agenda-controls .direct-select-wrap{margin:0}.christmas-panel .christmas-calendar-layout{gap:8px}.christmas-panel .christmas-day-detail .christmas-day-summary h2{width:auto;font-size:13.5px}.christmas-panel .christmas-day-detail .christmas-day-summary button{font-size:11.5px}.christmas-panel .christmas-detail-scroll{padding-right:2px}.christmas-panel .christmas-request-card{border-bottom:1px solid #e9e1cd;min-width:0;padding:8px 0;font-size:12px}.christmas-panel .christmas-request-card:last-child{border-bottom:0}.christmas-panel .christmas-request-card header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;display:flex}.christmas-panel .christmas-request-card h3{font:inherit;flex-wrap:wrap;gap:4px 8px;min-width:0;margin:0;font-weight:700;display:flex}.christmas-panel .christmas-request-time{white-space:nowrap;font-variant-numeric:tabular-nums}.christmas-panel .christmas-request-status{background:var(--marca-dorado-suave);color:#644713;white-space:nowrap;border-radius:4px;padding:2px 5px;font-size:10.5px}.christmas-panel .christmas-request-status[data-status=confirmed]{color:#1d5a35;background:#dff3e6}.christmas-panel .christmas-request-status[data-status=cancelled]{color:#5d5a53;background:#ece9e2}.christmas-panel .christmas-request-card[data-status=cancelled]>:not(header):not(.christmas-request-history):not(small){opacity:.6}.christmas-panel .christmas-request-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.christmas-panel .christmas-request-actions button{min-height:32px;padding:3px 10px;font-size:12px}.christmas-panel .christmas-request-actions .christmas-confirm{color:#fff;background:#1f7a45;border-color:#1f7a45}.christmas-panel .christmas-request-cancel input{flex:180px;min-width:0;min-height:32px;font-size:12px}.christmas-panel .christmas-request-history{margin-top:4px;font-size:11px}.christmas-panel .christmas-request-history ul{margin:4px 0 0}.christmas-panel .christmas-request-history li{justify-content:space-between;gap:8px;display:flex}@media (pointer:coarse){.christmas-panel .christmas-request-actions button,.christmas-panel .christmas-request-cancel input{min-height:44px}}.christmas-panel .christmas-request-card p{overflow-wrap:anywhere;margin:4px 0}.christmas-panel .christmas-request-card ul{gap:4px;margin:6px 0;padding:0;list-style:none;display:grid}.christmas-panel :is(.christmas-request-card li,.christmas-request-total){justify-content:space-between;align-items:baseline;gap:8px;display:flex}.christmas-panel .christmas-request-card li>span{overflow-wrap:anywhere;min-width:0}.christmas-panel .christmas-request-card strong{white-space:nowrap;font-variant-numeric:tabular-nums}.christmas-panel .christmas-sector{background:#fff;border:1px solid #e9e1cd;border-radius:10px;margin:8px 0;padding:8px 10px}.christmas-panel .christmas-sector>h2{border-bottom:1px solid #e9e1cd;padding-bottom:6px}.christmas-panel .christmas-table-wrap{overscroll-behavior:contain;min-width:0;max-width:100%}.christmas-panel .christmas-table{table-layout:fixed;background:#fff;font-size:12px;line-height:1.3}.panel-theme [data-panel-scroll] .christmas-panel .christmas-table>:is(thead,tbody)>tr>:is(th,td){text-align:left;overflow-wrap:anywhere;padding:5px 8px}.christmas-panel .christmas-table th{background:#fbf9f3;font-size:10.5px}.panel-theme [data-panel-scroll] .christmas-panel .christmas-table>:is(thead,tbody)>tr>:is(.christmas-time,.christmas-amount,.christmas-state,.christmas-measure){text-align:center;font-variant-numeric:tabular-nums}.christmas-panel .christmas-requests-table{min-width:860px}.christmas-panel .christmas-requests-table .christmas-time{white-space:nowrap;width:96px}.christmas-panel .christmas-requests-table :is(th,td):nth-child(2){width:19%}.christmas-panel .christmas-requests-table :is(th,td):nth-child(3){width:18%}.christmas-panel .christmas-requests-table .christmas-amount{white-space:nowrap;width:106px}.christmas-panel .christmas-requests-table .christmas-state{width:110px}.christmas-panel .christmas-summary-table .christmas-measure{width:90px}.christmas-panel .christmas-season-caption h2{font-size:13.5px}.christmas-panel .christmas-product-editor input{font-size:12px}.christmas-panel .christmas-editor-heading>strong{font-size:13px}.christmas-panel .christmas-editor-scope{color:#526777;font-size:10.5px;margin:0!important}.christmas-panel .christmas-day-count{display:none}@media (width<=700px){.christmas-panel .christmas-month .christmas-calendar :is(.christmas-day-event,.christmas-day-more){display:none}.christmas-panel .christmas-month .christmas-calendar .christmas-day-count{white-space:nowrap;color:inherit;font-size:9px;line-height:12px;display:block}}@media (width>=701px) and (pointer:fine){.christmas-panel .christmas-page :is(button,.christmas-test-link){height:auto;min-height:32px}.christmas-panel .christmas-month .christmas-calendar button{min-height:44px}.panel-theme [data-panel-scroll] .christmas-panel .christmas-table>tbody>tr>td{padding-block:4px}}@media (width<=700px),(pointer:coarse){.christmas-panel .christmas-page :is(button,.christmas-test-link){height:auto;min-height:44px}.christmas-panel .christmas-month .christmas-calendar button{min-height:44px}.christmas-panel .christmas-agenda-views{width:100%}.christmas-panel .christmas-product-editor input{font-size:16px}}@media (width<=700px){.christmas-panel .christmas-agenda-controls{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:6px;display:grid}.christmas-panel .christmas-agenda-controls label:first-child{min-width:0}.christmas-panel .christmas-agenda-controls label{min-width:0;max-width:none}.christmas-panel .christmas-agenda-controls .direct-select-wrap{flex:1;min-width:0}.christmas-panel .christmas-agenda-controls input{width:100%;min-width:0}.christmas-panel .christmas-agenda-controls :is(button,.christmas-test-link){justify-self:start}}@media (pointer:coarse),(width<=700px){.christmas-panel .christmas-day-detail .christmas-day-summary button{min-height:44px;font-size:12px}}.christmas-manual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:12px;font-weight:700;display:grid}.christmas-manual-grid label{gap:4px;min-width:0;display:grid}.christmas-manual-wide{grid-column:1/-1}.christmas-manual-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;max-height:260px;margin-top:10px;padding-right:4px;display:grid;overflow:auto}.christmas-manual-products label{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:8px;padding:3px 0;font-size:12px;display:grid}.christmas-manual-products label span{min-width:0;display:grid}.christmas-manual-products small{color:var(--gris);font-size:11px}.christmas-manual-products input{text-align:center}.christmas-manual-total{justify-content:space-between;margin:8px 0 0;font-size:13px;display:flex}.christmas-request-origin{color:var(--ambar);font-size:11px;font-weight:800;display:block}@media (width<=600px){.christmas-manual-grid,.christmas-manual-products{grid-template-columns:1fr}}@media (width<=1023px),(pointer:coarse){.christmas-manual-grid input,.christmas-manual-products input{min-height:44px}.christmas-manual-products label{grid-template-columns:minmax(0,1fr) 72px}}.christmas-web-switch{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.christmas-web-switch-dot{background:var(--gris);border-radius:50%;width:9px;height:9px}.christmas-web-switch.is-open{background:var(--verde-s);color:var(--verde-osc);border-color:#b9dcc8}.christmas-web-switch.is-open .christmas-web-switch-dot{background:var(--verde)}.christmas-web-switch.is-confirming{white-space:normal;background:var(--ambar-s);border:1px solid var(--marca-dorado-claro);max-width:520px;color:var(--ambar);border-radius:8px;flex-wrap:wrap;padding:4px 8px}.christmas-web-switch.is-confirming button{min-height:30px}.december-closed-note{text-align:center;color:#456075;max-width:760px;margin-inline:auto;font-size:15px;line-height:1.6}.christmas-panel .christmas-request-code{font-variant-numeric:tabular-nums;letter-spacing:.02em;background:var(--papel-2,#f4eee3);border:1px solid var(--linea,#e2d6bd);border-radius:6px;margin-right:6px;padding:1px 6px;font-size:11.5px;font-weight:800}.christmas-panel .christmas-deposits{border-top:1px dashed var(--linea,#e2d6bd);gap:4px;margin-top:6px;padding-top:6px;display:grid}.christmas-panel .christmas-deposits-pending strong{color:#8a5d14}.christmas-panel .christmas-deposits-hold{font-weight:700}.christmas-panel .christmas-deposits-hold[data-reserved=false]{color:#8a5d14}.christmas-panel .christmas-deposits-list{gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.christmas-panel .christmas-deposits-list li{gap:3px;display:grid}.christmas-panel .christmas-deposit-status[data-status=confirmed]{color:#1f7a45}.christmas-panel .christmas-deposit-status[data-status=rejected]{color:#a33a2c;text-decoration:line-through}.christmas-panel .christmas-deposit-duplicate{color:#a33a2c;font-weight:700}.christmas-panel .christmas-deposits-form .field{max-width:160px;min-height:32px;font-size:12px}.christmas-panel .christmas-deposits-form .direct-select-wrap{min-width:130px;margin-top:0}@media (pointer:coarse){.christmas-panel .christmas-deposits-form .field{max-width:none;min-height:44px}}.christmas-panel .christmas-logistics{display:block}.christmas-panel .christmas-logistics h2{margin:4px 0 0;font-size:15px}.christmas-panel .christmas-logistics-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.christmas-panel ol.christmas-logistics-list{padding-left:18px;list-style:decimal}.christmas-panel .christmas-logistics-row[data-cancelled=true]{opacity:.75}.christmas-panel .christmas-request-status[data-state=incident]{color:#a33a2c;background:#f3e7e5}.christmas-panel .christmas-request-status[data-state=delivered]{color:#1f7a45;background:#e4f3e6}.christmas-panel .christmas-route{border:1px solid var(--linea,#e2d6bd);background:var(--papel-2,#faf6ee);border-radius:10px;gap:6px;padding:8px;display:grid}.christmas-panel .christmas-route>header{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.christmas-panel .christmas-route h3{margin:0;font-size:14px}.christmas-panel .christmas-route>header button{min-height:32px;margin-left:auto;padding:3px 10px;font-size:12px}.christmas-panel .christmas-route-new .field,.christmas-panel .christmas-logistics .christmas-request-actions .field{max-width:220px;min-height:32px;font-size:12px}.christmas-panel .christmas-logistics .direct-select-wrap{min-width:150px;margin-top:0}.christmas-panel .christmas-muted{color:var(--gris,#5f6b74);font-size:12px}@media (pointer:coarse){.christmas-panel .christmas-route>header button,.christmas-panel .christmas-route-new .field,.christmas-panel .christmas-logistics .christmas-request-actions .field{max-width:none;min-height:44px}}.christmas-panel .christmas-day-close{gap:4px;max-width:640px;display:grid}.christmas-panel .christmas-shared-warning{background:var(--marca-dorado-suave);color:#644713;border-radius:6px;margin:0;padding:4px 8px;font-size:11.5px}.christmas-panel .christmas-credit-note{color:#14416b;background:#e8f1fb;border-radius:6px;margin:4px 0;padding:4px 8px;font-size:11.5px;line-height:1.35;display:block}.christmas-panel .christmas-override{color:#a33a2c;align-items:center;gap:6px;font-size:12px;display:flex}.christmas-panel .christmas-fee-field{color:#526777;gap:2px;font-size:11px;display:grid}.christmas-panel .christmas-fee-field .field{width:140px}.christmas-panel .christmas-courier-pay{flex-wrap:wrap;flex:100%;align-items:center;gap:4px 10px;display:flex}.christmas-panel .christmas-credits{border-top:1px solid #e9e1cd;gap:6px;margin-top:14px;padding-top:8px;display:grid}.christmas-panel .christmas-view .christmas-credits-head{border-bottom:0;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;padding:0;display:flex;position:static}.christmas-panel .christmas-credits-head label{align-items:center;gap:6px;font-size:12px;display:flex}.christmas-panel .christmas-credits-table small{display:block}.christmas-panel .christmas-request-status[data-credit=vigente]{color:#1d5a35;background:#dff3e6}.christmas-panel .christmas-request-status[data-credit=vencido]{color:#a33a2c;background:#f3e7e5}.christmas-panel .christmas-request-status[data-credit=usado]{color:#5d5a53;background:#ece9e2}.christmas-panel .christmas-agenda-views{border:1px solid var(--linea,#e2d6bd);background:var(--papel,#fff);border-radius:10px;flex-wrap:wrap;gap:3px;margin:0;padding:3px;display:inline-flex}.christmas-panel .christmas-page .christmas-agenda-views button{color:var(--gris,#5b6b7a);background:0 0;border:0;border-radius:7px;padding:5px 10px;font-size:12px;font-weight:800}.christmas-panel .christmas-page .christmas-agenda-views button[aria-pressed=true]{background:var(--azul-osc,var(--marca-azul));color:#fff}
