@font-face{font-family:Pantallas DM Sans;src:url(/pantallas/fonts/dm-sans.ttf)format("truetype");font-weight:100 1000;font-display:swap}@font-face{font-family:Pantallas Manrope;src:url(/pantallas/fonts/manrope.ttf)format("truetype");font-weight:200 800;font-display:swap}.screens-app.pantallas-scope{min-height:0;color:var(--ink,#45503e);--font-family:inherit;--default-font-family:inherit;--accent-9:#81982d;--accent-10:#6f8424;--accent-11:#536829;--accent-3:#f0f4e5;--accent-4:#e8eed8;--accent-5:#dce5c5;--accent-6:#ced9ac;--accent-7:#b9ca85;--accent-8:#a3b966;--radius-3:7px;--radius-4:9px;--radius-5:11px;--green:#81982d;--ink:#45503e;--muted:#7b856e;--line:#e6eadf;background:0 0;font-family:inherit}.screens-module{min-width:0}.screens-app .manager-main{max-width:none;padding:0}.screens-app .screens-tabs{border-bottom:1px solid var(--line);gap:24px;margin:0 0 28px;padding:0;overflow-x:auto}.screens-app .screens-tabs button{white-space:nowrap;color:#7b856e;border-radius:0;padding:12px 0;font-size:12px}.screens-app .screens-tabs button.selected{color:#4a5c29;border-bottom:2px solid #adc344}.screens-app .page-title{margin:0 0 25px}.screens-app .page-title h1{letter-spacing:-.6px;color:#45503e;font-size:25px;line-height:1.25}.screens-app .page-title .eyebrow{display:none}.screens-app .page-title p{color:#7b856e;max-width:620px;font-size:12px;line-height:1.6}.screens-app .page-title h1+p{margin-top:8px}.screens-app .panel{border:1px solid var(--line);box-shadow:none;border-radius:11px}.screens-app .rt-Button,.pantallas-scope.screen-dialog .rt-Button{min-height:36px;box-shadow:none;cursor:pointer;border-radius:7px;font-family:inherit;font-size:12px;font-weight:550}.screens-app .rt-variant-solid{color:#fff;background:#81982d}.screens-app .rt-variant-outline,.screens-app .rt-variant-soft{color:#647344;background:#f7f9f1;border:1px solid #dfe5d2}.screens-app .rt-TextFieldRoot,.screens-app .rt-SelectTrigger,.screens-app .rt-TextArea{box-shadow:none;background:#fcfdf9;border:1px solid #dfe5d7;border-radius:7px;min-height:36px;font-size:12px}.screens-app button:disabled{opacity:.5;cursor:not-allowed}.screens-app .publish-button{color:#fff!important;background:#81982d!important}.screens-app .collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.screens-app .collection-card,.screens-app .new-collection{box-shadow:none;border-color:var(--line);border-radius:11px}.screens-app .collection-info{padding:20px}.screens-app .collection-info h3{color:#45503e;font-size:15px}.screens-app .new-collection{background:#f7f9f0;min-height:235px}.screens-app .new-collection b{letter-spacing:-.3px;font-size:17px;line-height:1.45}.screens-app .new-collection small{font-size:12px}.screens-app .stats-grid{gap:16px;margin:0 0 24px}.screens-app .stat-card{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:11px}.screens-app .workflow-note{display:none}.screens-app .editor-title{flex-wrap:wrap;gap:14px;margin-bottom:24px}.screens-app .editor-title h1{letter-spacing:-.5px;font-size:24px}.screens-app .editor-title .eyebrow{color:#889775;font-size:9px}.screens-app .editor-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:22px}.screens-app .editor-actions{flex-wrap:wrap;gap:8px}.screens-app .editor-actions .rt-Button{font-size:12px}.screens-app .form-section h2,.screens-app .section-heading h2{font-size:16px}.screens-app .field{font-size:12px}.screens-app .theme-picker button{border-radius:8px}.screens-app .theme-picker button.selected{border-color:#81982d}.screens-app .editor-content,.screens-app .editor-settings{min-width:0}.screens-app .inline-form{flex-wrap:wrap;align-items:flex-end;gap:18px;margin-bottom:24px;padding:24px;display:flex}.screens-app .inline-form label{flex-direction:column;flex:180px;gap:8px;min-width:0;font-size:12px;display:flex}.screens-app .inline-form .rt-SelectTrigger{width:100%}.screens-app .device-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.screens-app .device-card{padding:22px}.screens-app .device-card h2{font-size:17px}.screens-app .device-illustration{display:none}.screens-app .pairing{padding:24px}.screens-app .pairing p{font-size:12px}.screens-app .branch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.screens-app .branch-card{padding:22px}.screens-app .branch-card h2{font-size:16px}.screens-app .loading{gap:12px;height:auto;min-height:180px}.screen-image-loading{background:#f0f3e8;border-radius:6px;width:48px;height:48px;display:block}.pantallas-scope.screen-dialog{color:#45503e;--accent-9:#81982d;--accent-10:#6f8424;--accent-11:#536829;font-family:inherit}.pantallas-scope.screen-dialog .rt-DialogTitle{letter-spacing:-.4px;font-size:22px}.screens-player.pantallas-scope{background:#121612;height:100dvh}.screens-player .player-stage{position:fixed;inset:0}.screens-player .board{font-family:DM Sans,sans-serif}@media (max-width:1100px){.screens-app .collection-grid,.screens-app .device-grid,.screens-app .branch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.screens-app .editor-grid{grid-template-columns:1fr}.screens-app .editor-settings{position:static}}@media (max-width:700px){.screens-app .collection-grid,.screens-app .device-grid,.screens-app .branch-grid{grid-template-columns:1fr}.screens-app .screens-tabs{gap:20px}.screens-app .page-title h1{font-size:24px}.screens-app .inline-form{padding:18px}.screens-app .rt-Button,.screens-app .rt-SelectTrigger{min-height:44px}.screens-app .editor-actions{width:100%}.screens-app .editor-actions .rt-Button{flex:1}.screens-app .manager-main{padding:0}.screens-app .page-title{gap:16px}.screens-app .new-collection{min-height:185px}}.pantallas-scope .theme-noche .board-top>img,.pantallas-scope .theme-botanica .board-top>img{filter:brightness(0)invert()!important}.pantallas-scope .board{font-family:Pantallas DM Sans,sans-serif}.pantallas-scope .board h2,.pantallas-scope .board h3{font-family:Pantallas Manrope,sans-serif}.screens-player{--default-font-family:"Pantallas DM Sans",sans-serif;--heading-font-family:"Pantallas Manrope",sans-serif}.pantallas-scope .board .board-top{z-index:2;top:1.8cqw;left:2cqw;right:2cqw}.pantallas-scope .board .board-top h2{font-size:2.5cqw}.pantallas-scope .board .board-grid{z-index:1;gap:1cqw;inset:8.5cqw 2cqw 3.8cqw}.pantallas-scope .board>footer{z-index:2;bottom:1.4cqw;left:2cqw;right:2cqw}.pantallas-scope .board .product-tile{gap:.65cqw;padding:.65cqw}.pantallas-scope .board.template-vidriera:not(.count-3) .tile-image{flex:0 0 60%;height:100%;max-height:none}.pantallas-scope .board.template-vidriera .tile-image img{object-fit:contain;max-width:100%;max-height:100%}.pantallas-scope .board.template-vidriera .tile-copy{flex:1;min-width:0}.pantallas-scope .board.template-vidriera.count-1 .tile-copy h3{font-size:2.6cqw}.pantallas-scope .board.template-vidriera.count-2 .tile-copy h3{font-size:1.45cqw}.pantallas-scope .board.template-vidriera.count-2 .tile-price>strong{font-size:2.1cqw}.pantallas-scope .board.template-vidriera.dense-board .tile-image{flex-basis:52%}.pantallas-scope .board.template-vidriera.has-promos .board-grid{gap:1cqw}.pantallas-scope .board.template-vidriera.has-promos .board-promo{z-index:1;width:18.4cqw;height:21.45cqw;padding:1cqw}.pantallas-scope .board.template-vidriera.has-promos .promo-top{top:8.5cqw;right:2cqw}.pantallas-scope .board.template-vidriera.has-promos .promo-bottom{letter-spacing:-.05cqw;font-size:1.9cqw;bottom:3.8cqw;left:2cqw}.pantallas-scope .board .promo-number{background:var(--board-accent);gap:.5cqw}.pantallas-scope .board .promo-number .promo-until{letter-spacing:.3cqw;font-size:1.5cqw;font-weight:700}.pantallas-scope .board .promo-number .promo-value{letter-spacing:-.55cqw;white-space:nowrap;align-items:baseline;font-size:8cqw;font-weight:850;line-height:1;display:flex}.pantallas-scope .board .promo-number.three-digits .promo-value{font-size:6cqw}.pantallas-scope .board .promo-value>small{letter-spacing:-.2cqw;font-size:3.7cqw}.pantallas-scope .board .promo-number .promo-caption{letter-spacing:.08cqw;font-size:1.05cqw;font-weight:750}.pantallas-scope .board .promo-number .promo-detail{margin-top:.4cqw;font-size:1cqw;line-height:1.3}.pantallas-scope .board.has-promo-rail .board-grid{right:24cqw}.pantallas-scope .board.has-promo-rail .promo-top{z-index:1;width:20.5cqw;height:auto;padding:1cqw;top:8.5cqw;bottom:3.8cqw;right:2cqw}.pantallas-scope .board.has-promo-rail.count-2 .product-tile{flex-direction:column}.pantallas-scope .board.has-promo-rail.count-2 .tile-image{flex:70%;width:100%;height:70%}.pantallas-scope .board.has-promo-rail.count-2 .tile-copy{flex:none;width:100%}.pantallas-scope .board>.board-background{object-fit:cover;opacity:.55;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.pantallas-scope .board-top .board-logos{flex:none;justify-content:flex-end;align-items:center;gap:1.5cqw;max-width:32cqw;display:flex}.pantallas-scope .board-logos img{object-fit:contain;flex:none;width:12cqw;height:5cqw}.pantallas-scope .board-logos .event-logo{width:14cqw;height:6cqw}.pantallas-scope .theme-noche .board-logos .pharmacy-logo,.pantallas-scope .theme-botanica .board-logos .pharmacy-logo{filter:brightness(0)invert()}.screens-app .product-controls{grid-template-columns:minmax(0,220px)}.screens-app .event-design{border:1px solid var(--line);background:#f8faf4;border-radius:8px;gap:14px;margin:20px 0;padding:16px;display:grid}.screens-app .design-upload{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.screens-app .design-upload>strong{flex-basis:100%;font-size:12px}.screens-app .design-upload>img,.screens-app .design-upload>video{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:5px;width:100%;height:110px}.screens-app .design-upload .file-button{min-height:38px;font-size:12px}.screens-app .event-design>small{color:var(--muted);font-size:11px;line-height:1.5}.screens-app .field>small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.5}.pantallas-scope .board-top>div:first-child{line-height:1}.pantallas-scope .board-top>div>span{line-height:1.2;display:block}.screens-app .event-design,.screens-app .promo-message-field{grid-column:1/-1}.pantallas-scope .board.template-vidriera.count-3 .tile-image{flex:auto;width:100%;height:auto}.pantallas-scope .board.template-vidriera.count-3 .tile-copy{flex:none;padding:0 .3cqw .5cqw}.screens-app .workspace-navigation{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.screens-app .workspace-navigation nav{gap:28px;min-width:0;display:flex}.screens-app .workspace-navigation nav>button{color:var(--muted);cursor:pointer;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:14px 0;font-size:13px;display:flex}.screens-app .workspace-navigation nav>button.selected{color:#536829;border-bottom-color:#81982d}.screens-app .workspace-navigation nav>button>span{background:#eef1e7;border-radius:5px;padding:2px 7px;font-size:10px}.screens-app .workspace-title{justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 24px;display:flex}.screens-app .workspace-title h2{letter-spacing:-.4px;color:var(--ink);margin:0 0 7px;font-size:24px;line-height:1.3}.screens-app .workspace-title p,.screens-app .slides-section-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.screens-app .workspace-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.screens-app .workspace-filters{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:24px 0 28px;display:flex}.screens-app .workspace-filters>label{gap:7px;min-width:190px;font-size:12px;display:grid}.screens-app .workspace-filters>label:first-child{flex:1}.screens-app .workspace-filters .rt-SelectTrigger{width:100%}.screens-app .workspace-empty{text-align:center;color:#7b856e;background:#f8faf4;border:1px dashed #dce3cf;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:58px 25px;display:flex}.screens-app .workspace-empty h3{color:var(--ink);margin:0;font-size:18px}.screens-app .workspace-empty p{max-width:440px;margin:0;font-size:12px;line-height:1.6}.screens-app .workspace-note{color:var(--muted);margin:16px 0;font-size:11px;line-height:1.6}.screens-app .branch-section-title{justify-content:space-between;align-items:center;gap:12px;margin:28px 0 14px;display:flex}.screens-app .branch-section-title h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.screens-app .branch-section-title>span{color:var(--muted);font-size:11px}.screens-app .television-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.screens-app .television-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:18px}.screens-app .television-card>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.screens-app .television-card h4{margin:0 0 6px;font-size:16px;line-height:1.3}.screens-app .television-card>header>div>span{color:var(--muted);font-size:11px}.screens-app .television-status{white-space:nowrap;color:#707c65;background:#f1f3ed;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:inline-flex}.screens-app .television-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.screens-app .status-live{color:#3d6d29;background:#eff6e9}.screens-app .status-off{color:#8a654f;background:#f7f1ea}.screens-app .television-content{padding:16px 0 10px}.screens-app .television-content p{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 0 8px;font-size:12px;display:flex}.screens-app .television-content p>span{color:var(--muted);font-size:11px}.screens-app .television-content>small{color:var(--muted);font-size:10px;line-height:1.6;display:block}.screens-app .television-card>footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}.screens-app .legacy-link-note{color:#947650;margin:12px 0 0;font-size:11px;line-height:1.6}.screens-app .legacy-link-note>button{color:#536829;font:inherit;cursor:pointer;background:0 0;text-decoration:underline}.screens-app .empty-television{aspect-ratio:16/9;color:#8d9782;background:#eef1e8;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.pantallas-scope .board-frame-preview{box-sizing:border-box;aspect-ratio:auto;background:#18211c;border:1px solid #323f34;border-radius:10px;padding:6px 6px 12px;position:relative;overflow:visible;box-shadow:0 5px 12px #1d2f1c0a}.pantallas-scope .board-frame-preview>.board{aspect-ratio:16/9;border-radius:3px;height:auto}.pantallas-scope .board-frame-preview:after{content:"";background:#829278;border-radius:2px;width:16px;height:2px;position:absolute;bottom:4px;left:calc(50% - 8px)}.pantallas-scope .board [role=button]{cursor:pointer}.pantallas-scope .board [role=button]:hover{box-shadow:inset 0 0 0 2px #81982d}.pantallas-scope .board [role=button]:focus-visible{outline-offset:-3px;outline:3px solid #81982d}.screens-app .events-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.screens-app .event-card{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:0 0 20px;display:flex;overflow:hidden}.screens-app .event-card:hover{border-color:#b7c794}.screens-app .event-card-art{color:#708940;background:#edf2df;align-items:center;gap:12px;min-height:112px;padding:22px;display:flex;position:relative}.screens-app .event-card-art>span{font-size:14px;font-weight:650}.screens-app .event-card-art>b{background:#ffffffa0;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:500;position:absolute;top:12px;right:14px}.screens-app .event-card h3{margin:19px 20px 6px;font-size:17px;line-height:1.35}.screens-app .event-card p{color:var(--muted);margin:0 20px 14px;font-size:12px}.screens-app .event-card>small{color:var(--muted);align-items:center;gap:6px;margin:0 20px 16px;font-size:10px;display:flex}.screens-app .event-card-action{color:#647d39;margin:0 20px;font-size:11px}.screens-app .event-editor-heading{align-items:flex-start;gap:12px;display:flex}.screens-app .event-editor-heading>div>small{color:var(--muted);letter-spacing:1px;font-size:9px}.screens-app .event-settings-grid{grid-template-columns:1fr 1fr;gap:22px;margin:24px 0 32px;display:grid}.screens-app .event-settings-panel{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:22px}.screens-app .event-settings-panel h3{align-items:center;gap:9px;margin:0 0 20px;font-size:15px;display:flex}.screens-app .event-basics-form,.screens-app .event-defaults-form,.pantallas-scope .television-form{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:0;display:grid}.screens-app .event-settings-panel label,.pantallas-scope .television-form>label{flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.screens-app .event-settings-panel .rt-SelectTrigger,.pantallas-scope .television-form .rt-SelectTrigger{width:100%}.pantallas-scope .wide-field{grid-column:1/-1}.screens-app .event-basics-form>small{color:var(--muted);font-size:11px;line-height:1.5}.screens-app .event-resource-field{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.screens-app .event-resource-field>strong{flex-basis:100%;font-size:12px}.screens-app .event-resource-field>img,.screens-app .event-resource-field>video{object-fit:contain;border:1px solid var(--line);background:#f8faf4;border-radius:6px;width:100%;height:88px}.screens-app .event-resource-field .file-button{min-height:36px;font-size:11px}.screens-app .slides-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 18px;display:flex}.screens-app .slides-section-heading h3{margin:0 0 6px;font-size:18px}.screens-app .slides-section-heading h3>span{color:var(--muted);margin-left:8px;font-size:12px}.screens-app .event-slides-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.screens-app .event-slide-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex}.screens-app .slide-card-preview{align-self:center;width:100%;min-width:0}.screens-app .slide-card-info{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:9px;min-width:0;display:flex}.screens-app .slide-number{letter-spacing:1.2px;color:#859373;font-size:10px}.screens-app .slide-card-info h4{margin:0;font-size:16px;line-height:1.3}.screens-app .slide-card-info p{color:var(--muted);margin:0;font-size:12px}.screens-app .slide-design-badge{color:#728657;background:#f0f4e8;border-radius:4px;padding:5px 8px;font-size:10px}.screens-app .slide-card-actions{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:9px;display:flex}.screens-app .inherit-design{grid-column:1/-1;align-items:center;gap:9px;margin:12px 0;font-size:12px;display:flex!important}.screens-app .slide-editor .info-note{grid-column:1/-1}.screens-app .slide-editor .settings-row{grid-template-columns:1fr}.screens-app .replace-product-title{text-align:left;color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.screens-app .replace-product-title svg{color:#81982d;flex:none}.pantallas-scope .replacement-list{gap:5px;max-height:52vh;margin:18px 0;display:grid;overflow-y:auto}.pantallas-scope .replacement-list>button{color:#45503e;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5eadc;border-radius:6px;align-items:center;gap:14px;padding:12px;display:flex}.pantallas-scope .replacement-list>button:hover{background:#f6f9ef}.pantallas-scope .replacement-list>button>img{object-fit:contain;width:55px;height:65px}.pantallas-scope .replacement-list>button>span{flex:1;gap:7px;font-size:12px;display:grid}.pantallas-scope .replacement-list small{color:#7b856e;font-size:10px}.pantallas-scope .dialog-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.pantallas-scope .television-form>label.checkbox-field{flex-direction:row;align-items:center;gap:8px;font-size:12px}.pantallas-scope .television-form>.workspace-note{color:#7b856e;font-size:11px;line-height:1.5}@media (max-width:1100px){.screens-app .event-settings-grid{grid-template-columns:1fr}.screens-app .events-grid,.screens-app .television-cards,.screens-app .event-slides-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.screens-app .workspace-navigation nav{gap:18px}.screens-app .workspace-navigation nav>button{gap:6px;min-height:48px;font-size:12px}.screens-app .workspace-title{flex-direction:column;gap:16px}.screens-app .workspace-title h2{font-size:22px}.screens-app .workspace-actions{width:100%}.screens-app .workspace-actions>.rt-Button{flex:1}.screens-app .television-cards,.screens-app .events-grid,.screens-app .event-slides-list{grid-template-columns:1fr}.screens-app .workspace-filters>label{flex-basis:100%;min-width:0}.screens-app .television-card{padding:14px}.screens-app .television-card>footer>.rt-Button{flex:1}.screens-app .event-settings-panel{padding:18px}.screens-app .event-basics-form,.screens-app .event-defaults-form,.pantallas-scope .television-form{grid-template-columns:1fr}.screens-app .event-slide-card{grid-template-columns:1fr;gap:16px;padding:14px}.screens-app .slide-card-info{gap:8px}.screens-app .slide-card-info h4{font-size:17px}.screens-app .slides-section-heading{flex-direction:column;align-items:flex-start}.screens-app .slide-card-actions .rt-Button{min-width:44px;min-height:44px}.screens-app .television-status{font-size:10px}.pantallas-scope .replacement-list>button{min-height:80px}}.pantallas-scope .board-frame-preview>.board{position:relative;inset:auto}.screens-app .workspace-title h2,.screens-app .event-card h3,.screens-app .slide-card-info h4,.screens-app .television-card h4{overflow-wrap:anywhere}.screens-app .event-editor-heading>div{min-width:0}.screens-app .event-resource-field>small{color:var(--muted);flex-basis:100%;font-size:11px;line-height:1.5}.screens-app .music-legal{border-top:1px solid var(--line);color:var(--muted);margin-top:28px;padding-top:18px}.screens-app .music-legal h3{color:var(--ink);margin:0 0 8px;font-size:12px;font-weight:600}.screens-app .music-legal p{max-width:85ch;margin:0;font-size:12px;line-height:1.7}.screens-app .music-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:24px;display:grid}.screens-app .music-library{min-width:0}.screens-app .music-player,.screens-app .music-upload{border:1px solid var(--line);background:var(--color-panel-solid,#fff);border-radius:12px;padding:24px}.screens-app .music-now{align-items:center;gap:16px;min-width:0;margin-bottom:22px;display:flex}.screens-app .music-now>div{min-width:0}.screens-app .music-now small{letter-spacing:1px;color:var(--muted);font-size:10px}.screens-app .music-now h3{overflow-wrap:anywhere;margin:7px 0;font-size:21px;line-height:1.3}.screens-app .music-now p,.screens-app .music-upload p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.screens-app .music-art{width:68px;height:68px;color:var(--accent-11);background:var(--accent-3);border-radius:12px;flex:none;place-items:center;display:grid}.screens-app .music-player audio{width:100%;max-width:100%;margin:0 0 18px;display:block}.screens-app .music-controls{flex-wrap:wrap;gap:10px;display:flex}.screens-app .music-controls button,.screens-app .music-track-actions button{min-width:44px;min-height:44px}.screens-app .music-upload{gap:18px;display:grid}.screens-app .music-upload>svg{color:var(--accent-11)}.screens-app .music-upload h3{margin:0;font-size:18px}.screens-app .music-upload label{gap:8px;min-width:0;font-size:12px;display:grid}.screens-app .music-upload input[type=file]{width:100%;font:inherit}.screens-app .music-upload input[type=file]::file-selector-button{border:1px solid var(--line);cursor:pointer;border-radius:5px;margin-right:8px;padding:10px}.screens-app .music-upload small{color:var(--muted);font-size:11px}.screens-app .music-upload label.music-confirm{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.screens-app .music-confirm button{flex:none;margin-top:2px}.screens-app .music-tracks{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.screens-app .music-tracks li{background:var(--color-panel-solid,#fff);border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:14px 18px;display:flex}.screens-app .music-tracks li:last-child{border-bottom:0}.screens-app .music-tracks li.is-current{background:var(--accent-2)}.screens-app .music-track-select{text-align:left;white-space:normal;flex:1;justify-content:flex-start;min-width:0;height:auto;min-height:44px}.screens-app .music-track-select>span:last-child{gap:6px;min-width:0;display:grid}.screens-app .music-track-select strong{overflow-wrap:anywhere;font-size:13px}.screens-app .music-track-select small{color:var(--muted);font-size:11px}.screens-app .music-track-number{color:var(--muted);margin-right:8px;font-size:11px}.screens-app .music-track-actions{flex:none;gap:6px;display:flex}.screens-app .workspace-navigation nav>button:focus-visible{outline:2px solid var(--accent-8);outline-offset:3px}.screens-app .ambient-music>.rt-Callout{margin-bottom:20px}@media (max-width:1000px){.screens-app .music-layout{grid-template-columns:1fr}.screens-app .music-upload{max-width:100%}}@media (max-width:700px){.screens-app .workspace-navigation nav{gap:16px;overflow-x:auto}.screens-app .workspace-navigation nav>button{white-space:nowrap;flex:none}.screens-app .workspace-navigation{gap:12px}.screens-app .music-player,.screens-app .music-upload{padding:18px}.screens-app .music-tracks li{flex-wrap:wrap;padding:12px 16px}.screens-app .music-track-select{flex-basis:100%}.screens-app .music-track-actions{margin-left:auto}.screens-app .music-now h3{font-size:18px}.screens-app .music-art{width:48px;height:48px}.screens-app .music-controls{gap:8px}}
.sidebar{overflow-y:auto}.sidebar nav{flex-shrink:0}.sidebar-bottom{padding-top:18px}.web-navigation{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.web-parent .web-chevron{margin-left:auto;transition:transform .16s}.web-chevron:not(.open){transform:rotate(-90deg)}.web-submenu{border-left:1px solid var(--line);margin:4px 0 0 19px;padding:2px 0 4px 17px}.sidebar nav .web-submenu button{width:100%;min-height:40px;margin:2px 0;padding:10px 12px;font-size:12px}.sidebar nav .web-submenu button.selected{color:var(--dark);background:#f0f4e2;font-weight:650}.web-submenu>span{color:#687264;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;font-size:12px;display:flex}.web-submenu small{color:#737b6d;font-size:9px}.web-module{gap:20px;min-width:0;display:grid}.web-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.web-actions>div,.web-form-actions{align-items:center;gap:10px;display:flex}.web-actions .secondary,.web-form-actions .secondary,.web-pagination .secondary{align-items:center;gap:8px;min-height:40px;display:inline-flex}.web-source{color:#57614f;align-items:center;gap:8px;font-size:12px;display:flex}.web-dot{background:#849a32;border-radius:50%;width:7px;height:7px}.web-separator{color:#a9b29d;margin:0 2px}.web-alert,.web-notice{overflow-wrap:anywhere;border-radius:8px;padding:14px 17px;font-size:13px;line-height:1.5}.web-alert{color:#823f29;background:#fff2ed;border:1px solid #f0cfbe}.web-notice{color:#43572d;background:#f1f6e6;border:1px solid #dce8c5}.web-sync{border:1px solid var(--line);background:#fff;border-radius:10px;padding:17px 20px}.web-sync>div{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.web-sync>div>span{color:#5b664e;align-items:center;gap:7px;font-size:12px;display:flex}.web-sync strong{font-variant-numeric:tabular-nums;font-size:13px}.web-sync small{color:#68735e;margin-left:auto}.web-sync progress{accent-color:#91a732;width:100%;height:6px;margin-top:15px}.web-sync p{margin-top:7px;font-size:12px}.web-sync p button{margin-left:12px}.web-catalog{min-width:0;margin:0;overflow:hidden}.web-catalog .toolbar{align-items:center;gap:20px}.web-search-form{flex:1;align-items:center;gap:8px;max-width:560px;display:flex}.web-search-form .search{flex:1;width:auto;min-width:150px;margin:0}.web-search-form input{background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:13px!important}.web-search-form button{min-height:40px}.web-filter{color:#5c6851;flex-direction:column;gap:5px;font-size:11px;display:flex}.web-filter select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;max-width:250px;padding:9px 10px;font-size:12px}.web-table-caption{color:#5b6650;justify-content:space-between;gap:14px;padding:0 24px 15px;font-size:12px;display:flex}.web-table-caption small{color:#68735e;font-size:11px}.web-table{width:100%;min-width:880px}.web-table td{vertical-align:middle;font-size:12px}.web-table td small,.web-product-detail td small{color:#68735e;margin-top:5px;font-size:11px;display:block}.web-table td b{font-size:12px;font-weight:600}.web-product-cell{text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-width:220px;max-width:330px;padding:0;display:flex}.web-product-cell>span:last-child{min-width:0}.web-product-cell b{overflow-wrap:anywhere;line-height:1.45;display:block}.web-product-cell:hover b{text-underline-offset:3px;text-decoration:underline}.web-product-image{border:1px solid var(--line);color:#8a947e;background:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:52px;display:flex;overflow:hidden}.web-product-image img{object-fit:contain;width:100%;height:100%}.web-code{font-variant-numeric:tabular-nums}.web-badge{white-space:nowrap;border-radius:5px;padding:5px 9px;font-size:11px;font-weight:550;display:inline-block}.web-badge.positive{color:#46602a;background:#edf4df}.web-badge.neutral{color:#59634f;background:#f0f2ec}.web-badge.warning{color:#885822;background:#fff2df}.web-detail-button{background:0 0;border:0;border-radius:6px;width:40px;height:40px}.web-detail-button:hover{background:#edf2e3}.web-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.web-pagination>small{color:#68735e;max-width:420px;font-size:10px;line-height:1.6}.web-pagination>div{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:12px;font-size:12px;display:flex}.web-pagination .secondary{justify-content:center;width:40px;padding:0}.web-empty{text-align:center;color:#708252;flex-direction:column;align-items:center;gap:14px;padding:55px 24px;display:flex}.web-empty h2{color:var(--ink);font-size:20px}.web-empty p{color:#68735e;max-width:480px;font-size:13px}.web-settings-grid{grid-template-columns:minmax(0,650px) minmax(220px,1fr);align-items:start;gap:30px;display:grid}.web-form-panel{margin:0;padding:28px}.web-section-title{color:#728642;align-items:flex-start;gap:14px;margin-bottom:28px;display:flex}.web-section-title h2{color:var(--ink);margin-bottom:6px;font-size:18px}.web-section-title p{color:#68735e;font-size:12px}.web-form-panel form>label{margin-bottom:23px;font-size:13px}.web-form-panel form input,.web-form-panel form select{min-height:44px;font-size:14px!important}.web-form-panel form small{color:#68735e;margin-top:8px;font-size:11px;font-weight:400;line-height:1.6;display:block}.web-form-panel .web-alert,.web-form-panel .web-notice{margin-bottom:20px}.web-form-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;margin-top:24px;padding-top:20px}.web-settings-status{color:#5b6a48;background:#f5f7ef;border-radius:8px;align-items:center;gap:11px;padding:13px 16px;font-size:12px;display:flex}.web-settings-status small{margin-top:4px!important}.web-guidance{color:#627154;padding:20px 0}.web-guidance h3{color:var(--ink);margin-bottom:10px;font-size:14px}.web-guidance p{color:#68735e;margin-bottom:24px;font-size:13px}.web-guidance>div{align-items:flex-start;gap:9px;margin:16px 0;font-size:12px;display:flex}.web-guidance>div>svg{flex-shrink:0}.web-guidance>div+h3{margin-top:30px}.web-help{color:#68735e;margin-top:14px;font-size:12px}.web-permission-list{padding:6px 17px}.web-permission-list label{border-bottom:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:12px;margin:0;padding:15px 0;display:flex}.web-permission-list label:last-child{border:0}.web-permission-list input{accent-color:#8aa226;flex-shrink:0;width:16px;height:16px;margin-top:2px;min-height:0!important}.web-permission-list b{font-size:13px;font-weight:550}.web-permission-list small{margin-top:4px!important}.web-permission-list:disabled{opacity:.62}.web-stats{margin:0}.web-stats .stat strong{font-size:32px}.web-future{background:#f2f5eb;border:1px dashed #ced7bf;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px;display:flex}.web-future>div{max-width:670px}.web-future h3{margin:12px 0 8px}.web-future p{color:#68735e;font-size:13px}.web-product-detail{width:min(840px,100% - 32px);max-height:90dvh;padding:30px}.web-product-detail h2{font-size:22px;line-height:1.4}.web-detail-heading{align-items:center;gap:18px;margin:25px 0;display:flex}.web-detail-heading .web-product-image{width:100px;height:100px}.web-detail-heading p{color:#68735e;margin:7px 0;font-size:12px}.web-detail-heading small{color:#68735e;font-size:11px}.web-detail-meta{background:#f7f9f3;border-radius:8px;grid-template-columns:1fr 1fr;gap:20px;margin:0 0 25px;padding:20px;display:grid}.web-detail-meta dt{color:#68735e;font-size:11px}.web-detail-meta dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:12px}.web-product-detail table{margin:12px 0 25px}.web-product-detail td{font-size:12px}.web-raw{border-top:1px solid var(--line);padding-top:20px}.web-raw summary{cursor:pointer;min-height:35px;font-size:13px}.web-raw p{font-size:12px}.web-raw pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7f0;max-height:330px;padding:16px;font-size:11px;line-height:1.6;overflow:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.web-module .secondary:disabled,.web-form-panel button:disabled{cursor:not-allowed}@media (max-width:1100px){.web-settings-grid{grid-template-columns:1fr}.web-guidance{max-width:650px;padding:0}.web-stats .stat strong{font-size:29px}}@media (max-width:700px){.web-actions{align-items:flex-start}.web-actions>div{flex-wrap:wrap;width:100%}.web-actions button{min-height:44px;font-size:12px}.web-source{flex-wrap:wrap;font-size:11px}.web-sync{padding:16px}.web-sync>div{gap:10px}.web-sync small{width:100%;margin-left:0}.web-search-form{flex-basis:100%;width:100%}.web-filter{width:100%}.web-filter select{max-width:none;min-height:44px}.web-table-caption{flex-wrap:wrap;padding:0 16px 15px}.web-pagination{flex-wrap:wrap;padding:16px}.web-pagination>div{margin-left:auto}.web-form-panel{padding:20px}.web-form-panel form input,.web-form-panel form select{font-size:16px!important}.web-guidance{padding:0 5px}.web-future{flex-direction:column;gap:16px;padding:20px}.web-product-detail{padding:24px 20px}.web-product-detail h2{font-size:18px}.web-detail-meta{grid-template-columns:1fr}.web-detail-heading{align-items:flex-start}.web-detail-heading .web-product-image{width:70px;height:80px}.web-navigation button,.sidebar nav .web-submenu button{min-height:44px}.web-stats .stat small{font-size:10px}.web-pagination .secondary{width:44px;height:44px}}.web-search-form .search{min-height:44px;padding:10px 12px}.web-product-cell{color:var(--ink)}.web-product-cell>span:last-child{white-space:normal}.web-table{table-layout:fixed;min-width:980px}.web-table th:first-child{width:33%}.web-table th:nth-child(2){width:17%}.web-table th:nth-child(3){width:13%}.web-table th:nth-child(4){width:14%}.web-table th:nth-child(5){width:18%}.web-table th:nth-child(6){width:5%}.web-table td{white-space:normal;overflow-wrap:anywhere}.web-table .web-product-cell{min-width:0;max-width:100%}.web-table td:last-child{padding-left:0;padding-right:8px}.web-table th,.web-orders-table th{position:relative}.order-control-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.order-control-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.order-control-actions .secondary{align-items:center;gap:8px;min-height:44px;display:inline-flex}.order-period{color:#5b664e;align-items:center;gap:8px;font-size:12px;display:flex}.order-period select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;min-height:44px;padding:11px 12px}.order-filter-toggle.has-filters{color:#3b5229;background:#edf3d5}.order-filter-toggle>span{color:#fff;background:#526c2b;border-radius:10px;min-width:19px;padding:2px 5px;font-size:10px}.order-filter-toggle>svg:last-child{transition:transform .15s}.order-filter-toggle>svg.open{transform:rotate(180deg)}.order-workspace .web-order-filters{border:0;margin:0}.order-filter-note{color:#67735e;grid-column:1/-1;font-size:11px}.order-active-filters{overflow-wrap:anywhere;background:#eef3e3;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;padding:12px 16px;font-size:12px;display:flex}.order-active-filters>.text-link{flex-shrink:0;align-items:center;gap:5px;display:flex}.order-indicators{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.order-indicator{border:1px solid var(--line);text-align:left;min-width:0;color:var(--ink);background:#fff;border-radius:10px;gap:13px;padding:22px;display:grid}.order-indicator.selected{border-color:#a9bc69;box-shadow:inset 0 3px #9aaf43}.order-indicator:hover:not(:disabled){background:#f4f7e9}.order-indicator>span{align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.order-indicator>span svg{color:#71823b;flex-shrink:0}.order-indicator strong{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:36px;font-weight:750;line-height:1}.order-indicator small{color:#68735e;font-size:10px;line-height:1.5}.order-indicator:disabled{cursor:default;opacity:1}.order-metric-note{color:#68735e;margin-top:-8px;font-size:11px;line-height:1.6}.order-loading{flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:22px;display:flex}.order-loading>svg{color:#758d30}.order-loading b{font-size:13px}.order-loading p,.order-loading small{color:#68735e;font-size:11px}.order-loading progress{accent-color:#8fa13c;width:100%;height:6px}.order-workspace>.web-order-error{margin:0;padding:20px}.order-view-bar{color:#5d6853;justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.order-view-bar .text-link{align-items:center;gap:7px;min-height:36px;display:flex}.order-charts{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;display:grid}.order-charts>.panel{min-width:0;margin:0;padding:24px}.order-charts header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.order-charts h2{margin-top:6px;font-size:17px}.order-charts .eyebrow{font-size:9px}.order-chart-readout{flex-wrap:wrap;align-items:baseline;gap:12px;min-height:44px;font-size:12px;display:flex}.order-chart-readout>span{color:#68735e;font-size:11px}.order-chart-scroll{max-width:100%;padding-top:10px;overflow-x:auto}.order-chart-scroll svg{max-width:none;height:223px;display:block}.order-chart-scroll g[role=button]{cursor:pointer;outline:none}.order-chart-scroll g[role=button]:focus-visible rect:first-child{stroke:#40552b;stroke-width:2px}.order-chart-data{color:#68735e;margin-top:10px;font-size:11px}.order-chart-data summary{cursor:pointer;min-height:28px}.order-chart-data .table-wrap{max-height:250px;overflow:auto}.order-chart-data table{width:100%;min-width:350px}.order-chart-data td,.order-chart-data th{padding:10px;font-size:11px}.order-chart-empty{text-align:center;justify-content:center;align-items:center;min-height:230px;font-size:13px;display:flex}.order-status-content{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;min-height:240px;display:flex}.order-donut{border-radius:50%;flex-shrink:0;place-items:center;width:156px;height:156px;display:grid}.order-donut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:118px;height:118px;display:flex}.order-donut strong{letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:25px;font-weight:750}.order-donut small{color:#68735e;font-size:11px}.order-status-content ul{flex:1;min-width:160px;margin:0;padding:0;list-style:none}.order-status-content li{align-items:center;gap:8px;padding:10px 0;font-size:11px;display:flex}.order-status-content li>i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.order-status-content li>span{flex:1}.order-status-content li>small{color:#68735e;text-align:right;min-width:35px;font-size:10px}.order-list-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.order-list-heading p{margin-top:5px;font-size:11px}.order-view-switch{border:1px solid var(--line);background:#f7f9f2;border-radius:8px;padding:3px;display:flex}.order-view-switch button{color:#68735e;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;min-height:36px;padding:9px 12px;font-size:12px;display:flex}.order-view-switch button[aria-pressed=true]{color:#334c29;background:#fff;box-shadow:0 1px 4px #263b2c12}.order-line-preview{align-items:center;gap:5px;margin-top:12px;display:flex}.order-item-image{border:1px solid var(--line);color:#89947d;background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.order-item-image img{object-fit:contain;width:100%;height:100%}.order-line-preview .order-item-image{width:36px;height:36px}.order-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px;display:grid}.order-card{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;gap:15px;min-width:0;padding:18px;display:flex}.order-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.order-card-top .web-order-code{align-items:center;gap:6px;display:flex}.order-card-top small{color:#68735e;font-size:10px}.order-card-status{flex-wrap:wrap;gap:6px;display:flex}.order-card .web-badge{white-space:normal;line-height:1.4}.order-card-customer{font-size:12px}.order-card-products{flex:1;gap:12px;display:grid}.order-card-products>div{align-items:flex-start;gap:10px;display:flex}.order-card-products>div>span:last-child{min-width:0}.order-card-products b{overflow-wrap:anywhere;font-size:11px;font-weight:550;line-height:1.5;display:block}.order-card-products small{color:#68735e;margin-top:3px;font-size:10px;line-height:1.6;display:block}.order-card footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.order-card footer>strong{font-variant-numeric:tabular-nums;font-size:17px}.order-card footer .secondary{align-items:center;gap:5px;min-height:40px;font-size:11px;display:flex}.order-detail-products{gap:12px;display:grid}.order-detail-product{border:1px solid var(--line);border-radius:9px;overflow:hidden}.order-detail-product>summary{cursor:pointer;align-items:flex-start;gap:14px;padding:16px;list-style:none;display:flex}.order-detail-product>summary::-webkit-details-marker{display:none}.order-detail-product>summary>.order-item-image{width:72px;height:78px}.order-detail-product>summary>span:last-child{flex:1;min-width:0}.order-detail-product b{font-size:13px;line-height:1.5;display:block}.order-detail-product small{color:#68735e;margin-top:5px;font-size:11px;line-height:1.6;display:block}.order-product-link{color:#566e2e;align-items:center;gap:5px;margin-top:10px;font-size:11px;display:flex}.order-detail-product[open] .order-product-link>svg{transform:rotate(180deg)}.order-product-info{border-top:1px solid var(--line);background:#fafbf6;padding:20px}.order-product-info h4{margin:0 0 18px;font-size:15px}.order-product-info dl{grid-template-columns:1fr 1fr;gap:18px;margin:0 0 20px;display:grid}.order-product-info dt{color:#68735e;font-size:10px}.order-product-info dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.order-product-description{white-space:pre-line;color:#4b5744;max-height:280px;margin-bottom:18px;font-size:12px;line-height:1.7;overflow:auto}.order-product-info>p{font-size:12px}.order-workspace :is(button,summary,select):focus-visible{outline-offset:3px;outline:2px solid #526c2b}@media (max-width:1250px){.order-indicator{padding:18px 14px}.order-indicator>span{font-size:11px}.order-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.order-charts{grid-template-columns:1fr}.order-status-content{justify-content:flex-start;min-height:180px}.order-status-content ul{max-width:400px}.order-control-bar>.web-source{width:100%}}@media (max-width:700px){.order-control-actions{gap:8px;width:100%}.order-period{flex:1;min-width:0;font-size:11px}.order-period select{min-width:0;max-width:100%;padding:10px 7px;font-size:16px}.order-control-actions .secondary{padding:10px}.order-refresh-label{display:none}.order-control-actions .order-filter-toggle{gap:5px;font-size:12px}.order-indicators{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.order-indicator{gap:12px;padding:17px 14px}.order-indicator>span{align-items:flex-start;min-height:32px;font-size:11px;line-height:1.4}.order-indicator>span svg{width:16px;height:16px}.order-indicator strong{font-size:31px}.order-indicator small{min-height:30px;font-size:10px}.order-workspace .web-order-filters{grid-template-columns:1fr 1fr}.order-workspace .web-order-search,.order-workspace .web-order-filters .web-filter:nth-child(n+3){grid-column:1/-1}.order-workspace .web-order-filters .web-filter:nth-last-of-type(-n+2){grid-column:auto}.order-active-filters{flex-wrap:wrap;align-items:flex-start}.order-metric-note{font-size:10px}.order-charts>.panel{padding:20px 16px}.order-charts h2{font-size:15px}.order-charts .web-filter select{min-height:44px;font-size:16px}.order-status-content{gap:20px}.order-donut{width:138px;height:138px}.order-donut>div{width:104px;height:104px}.order-chart-readout{min-height:58px;font-size:12px}.order-view-bar{font-size:11px}.order-view-bar .text-link{min-height:44px;font-size:11px}.order-list-heading{flex-wrap:wrap;padding:20px 16px}.order-list-heading h2{font-size:16px}.order-view-switch button{min-height:44px}.order-cards{grid-template-columns:1fr;gap:14px;padding:14px}.order-card{padding:17px}.order-card footer .secondary{min-height:44px}.order-detail-product>summary{gap:10px;padding:13px}.order-detail-product>summary>.order-item-image{width:58px;height:66px}.order-detail-product b{font-size:12px}.order-product-info{padding:16px}.order-product-info dl{grid-template-columns:1fr}.order-metric-note,.order-filter-note{overflow-wrap:anywhere}}.web-product-detail table{table-layout:fixed;width:100%}.web-product-detail th:first-child{width:45%}.web-product-detail th:nth-child(2){width:35%}.web-product-detail th:nth-child(3){width:20%}.web-product-detail td,.web-product-detail th{white-space:normal;overflow-wrap:anywhere;padding:14px 10px}.web-product-detail .dialog-close{width:44px;height:44px;top:12px;right:10px}.web-order-filters{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;padding:24px;display:grid}.web-order-search{grid-column:span 3}.web-order-filters .search{background:#fff;width:100%;min-height:44px;margin:0;padding:10px 12px}.web-order-filters .search input{flex:1;width:100%;min-width:0;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:13px!important}.web-order-filters select,.web-order-filters input[type=date]{border:1px solid var(--line);width:100%;min-width:0;max-width:none;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;margin:0;padding:9px 10px;font-size:12px}.web-order-filter-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.web-order-filter-actions small{color:#68735e;font-size:11px}.web-order-filters>.error{grid-column:1/-1;font-size:12px}.web-order-error{justify-items:start;gap:12px;padding:0 24px 24px;display:grid}.web-orders-table{table-layout:fixed;width:100%;min-width:990px}.web-orders-table th:first-child{width:19%}.web-orders-table th:nth-child(2){width:23%}.web-orders-table th:nth-child(3),.web-orders-table th:nth-child(4){width:19%}.web-orders-table th:nth-child(5){width:15%}.web-orders-table th:nth-child(6){width:5%}.web-orders-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;font-size:12px}.web-orders-table td small{color:#68735e;margin-top:7px;font-size:11px;line-height:1.5;display:block}.web-orders-table td b{font-size:12px;font-weight:600}.web-orders-table td:last-child{padding-left:0;padding-right:6px}.web-order-code{text-align:left;overflow-wrap:anywhere;min-height:30px}.web-order-money{font-variant-numeric:tabular-nums}.web-order-secondary-status{margin-top:7px}.web-order-delivery+.web-order-delivery{margin-top:14px}.web-orders-table .web-badge{white-space:normal;line-height:1.4}.web-order-detail{width:min(900px,100vw - 40px);max-width:900px;padding:32px}.web-order-detail h2{overflow-wrap:anywhere;padding-right:32px}.web-order-detail>.dialog-close{width:44px;height:44px;top:10px;right:10px}.web-order-detail h3{align-items:center;gap:9px;margin:26px 0 14px;font-size:14px;display:flex}.web-order-detail-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:25px 0;display:flex}.web-order-detail-top>div{flex-wrap:wrap;gap:8px;display:flex}.web-order-detail-top>strong{font-variant-numeric:tabular-nums;font-size:25px}.web-order-items{table-layout:fixed;width:100%;min-width:560px}.web-order-items th:first-child{width:46%}.web-order-items th:nth-child(2){width:10%}.web-order-items th:nth-child(3),.web-order-items th:nth-child(4){width:22%}.web-order-items td,.web-order-items th{white-space:normal;overflow-wrap:anywhere;padding:14px 10px;font-size:12px}.web-order-items td small{color:#68735e;margin-top:6px;font-size:11px;display:block}.web-order-detail-cards{gap:12px;display:grid}.web-order-detail-cards article{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;gap:10px;padding:16px;font-size:13px;display:grid}.web-order-detail-cards article>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.web-order-detail-cards small{color:#68735e;line-height:1.5}.web-order-detail .web-order-error{padding:20px 0}.web-order-loading{color:#68735e;margin-top:24px}.web-orders button:focus-visible,.web-orders input:focus-visible,.web-orders select:focus-visible,.web-order-detail button:focus-visible{outline-offset:3px;outline:2px solid #526c2b}@media (max-width:1100px){.web-order-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.web-order-search,.web-order-filter-actions{grid-column:1/-1}.web-order-filter-actions{justify-content:flex-start}}@media (max-width:700px){.web-order-filters{gap:14px 12px;padding:20px 16px}.web-order-filters .web-filter{min-width:0}.web-order-filters .search input,.web-order-filters select,.web-order-filters input[type=date]{font-size:16px!important}.web-order-filters .web-filter:nth-child(4){grid-column:1/-1}.web-order-filter-actions button{min-height:44px}.web-order-detail{width:calc(100vw - 24px);padding:24px 18px}.web-order-detail h2{font-size:19px}.web-order-detail .web-detail-meta{grid-template-columns:1fr;padding:16px}.web-orders .web-detail-button{width:44px;height:44px}.web-order-code{min-height:44px}.web-order-detail-top>strong{font-size:23px}.web-order-error{padding:0 16px 20px}.web-order-error button{min-height:44px}}.order-sales{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;display:grid}.order-sales>.panel{margin:0}.order-sales-card{gap:18px;min-width:0;padding:25px 27px;display:grid}.order-sales-card.featured{background:#f0f4e4;border-color:#cad8a0}.order-sales-card>span,.order-customer-card>span{color:#4a5e36;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.order-sales-card strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:Manrope,sans-serif;font-size:clamp(25px,2.65vw,40px);font-weight:750}.order-sales-card .order-no-sales{font-size:22px}.order-sales-card>small,.order-customer-card>small{color:#657257;font-size:11px;line-height:1.6}.order-money-metric{gap:10px;display:grid}.order-sales-note{color:#66725b;grid-column:1/-1;margin:0;font-size:11px;line-height:1.7}.order-change{flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;line-height:1.5;display:flex}.order-change.up{color:#337044}.order-change.down{color:#a44e38}.order-change.neutral{color:#67735e}.order-change>span{color:#6b765f;font-size:10px}.order-indicator .order-change{min-height:0}.order-customer-section{gap:18px;display:grid}.order-customer-section header,.order-months header,.order-ga-pending header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.order-customer-section h2,.order-months h2,.order-customer-section .eyebrow,.order-months .eyebrow,.order-ga-pending .eyebrow{font-size:9px}.order-customer-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.order-customer-card.panel{gap:15px;min-width:0;margin:0;padding:22px;display:grid}.order-customer-card strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:32px}.order-months.panel{min-width:0;margin:18px 0 0;padding:26px}.order-months header p{color:#68735e;margin:8px 0;font-size:11px;line-height:1.6}.order-month-controls{gap:12px;display:flex}.order-month-bars{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.order-month-bars>button{color:var(--ink);text-align:center;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:stretch;gap:9px;min-width:0;padding:6px;display:flex}.order-month-bars>button:hover{background:#f4f7ea}.order-month-value{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.order-month-track{border-bottom:1px solid #dfe6d1;justify-content:center;align-items:flex-end;height:140px;display:flex}.order-month-track i{background:#96ab4b;border-radius:5px 5px 0 0;width:65%;max-width:68px;display:block}.order-month-bars>.partial .order-month-track i{background:repeating-linear-gradient(135deg,#9bad66,#9bad66 5px,#bcca96 5px 9px)}.order-month-bars b{text-transform:capitalize;font-size:11px;font-weight:600;line-height:1.6}.order-month-bars small{color:#68735e;font-size:10px}@media (max-width:900px){.order-sales{grid-template-columns:1fr 1fr}.order-sales-card{padding:22px}.order-customer-card.panel{padding:18px}.order-customer-card>span{font-size:12px}.order-month-bars{gap:8px}.order-month-track i{width:75%}}@media (max-width:600px){.order-sales{grid-template-columns:1fr;gap:12px}.order-sales-card{gap:14px;padding:21px}.order-sales-card strong{font-size:31px}.order-sales-note{font-size:10px}.order-customer-metrics{grid-template-columns:1fr;gap:10px}.order-customer-card.panel{gap:12px;padding:20px}.order-customer-section h2,.order-months h2,.order-months.panel,.order-month-bars{gap:2px;margin-top:20px}.order-month-bars>button{padding:4px 1px}.order-month-track{height:115px}.order-month-value{font-size:10px}.order-month-bars b,.order-month-bars small{font-size:9px}.order-month-controls{width:100%}.order-month-controls .web-filter{flex:1}.order-month-controls select{max-width:100%;min-height:44px;font-size:16px}.order-change>span{font-size:9px}}.orders-topbar{height:52px}.orders-content.content{padding:14px 24px}.orders-content>.page-title{gap:10px;margin:0 0 10px}.orders-content>.page-title .eyebrow,.orders-content>.page-title p{display:none}.orders-content>.page-title h1{letter-spacing:-.7px;margin:0;font-size:24px}.order-workspace.web-module{gap:12px}.order-control-bar,.order-control-actions{gap:8px}.order-control-bar>.web-source{flex-wrap:wrap;gap:6px;width:auto;font-size:10px}.order-sync-frequency{color:#7c8771}.order-control-actions .secondary,.order-period select{min-height:36px;padding:8px 10px;font-size:11px}.order-period{font-size:11px}.order-kpi-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr);gap:10px;display:grid}.order-kpi-grid .order-sales{grid-template-columns:1.1fr 1fr;gap:10px}.order-kpi-grid .order-sales-card{align-content:start;gap:12px;padding:16px}.order-sales-card>span{gap:7px;font-size:11px}.order-kpi-grid .order-sales-card strong{letter-spacing:-.8px;font-size:clamp(21px,1.8vw,29px)}.order-kpi-grid .order-sales-card .order-no-sales{font-size:17px}.order-money-metric{gap:8px}.order-kpi-grid .order-indicators{gap:10px}.order-kpi-grid .order-indicator{align-content:start;gap:10px;padding:16px 12px}.order-kpi-grid .order-indicator>span{align-items:flex-start;gap:5px;min-height:29px;font-size:10px;line-height:1.4}.order-kpi-grid .order-indicator>span svg{width:15px;height:15px}.order-kpi-grid .order-indicator strong{letter-spacing:-.8px;font-size:26px}.order-change>span{display:none}.order-calculation-note{color:#68735e;margin:0;font-size:10px;line-height:1.6}.order-calculation-note summary{cursor:pointer;min-height:25px}.order-calculation-note summary>span{color:#48632d;text-underline-offset:2px;margin-left:10px;text-decoration:underline;display:inline-block}.order-calculation-note p{margin:6px 0;font-size:11px}.order-view-bar{font-size:11px}.order-view-bar .text-link{min-height:28px;font-size:11px}.order-dashboard-charts{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.1fr);gap:12px;display:grid}.order-dashboard-charts .order-charts{display:contents}.order-dashboard-charts .panel{min-width:0;margin:0;padding:16px}.order-charts header{gap:8px;margin-bottom:10px}.order-charts h2,.order-months h2{margin:0;font-size:14px}.order-dashboard-charts header .web-filter{gap:4px;font-size:10px}.order-dashboard-charts header select{max-width:122px;min-height:32px;padding:6px 8px;font-size:11px}.order-chart-readout{gap:4px;min-height:36px;font-size:11px}.order-chart-readout>span{font-size:10px}.order-chart-scroll{padding-top:4px}.order-chart-scroll svg{height:163px}.order-chart-empty{min-height:160px}.order-status-content{align-items:center;gap:12px;min-height:162px}.order-donut{width:110px;height:110px}.order-donut>div{gap:4px;width:82px;height:82px}.order-donut strong{font-size:22px}.order-donut small{font-size:10px}.order-status-content ul{min-width:130px;max-width:none}.order-status-content li{gap:5px;padding:7px 0;font-size:10px}.order-status-content li>small{min-width:28px;font-size:9px}.order-status-chart>.web-help{margin-top:10px;font-size:9px}.order-chart-data{margin-top:6px;font-size:10px}.order-chart-data summary{min-height:22px}.order-months header{align-items:center;gap:8px}.order-month-controls{gap:7px;width:auto}.order-month-bars{gap:5px;margin-top:14px}.order-month-bars>button{gap:6px;padding:4px 0}.order-month-track{height:100px}.order-month-value{font-size:10px}.order-month-bars b{font-size:9px;line-height:1.5}.order-month-bars small{font-size:9px}.order-months>.web-help{margin-top:10px;font-size:9px}.order-customer-section{gap:10px}.order-customer-section h2{margin:0;font-size:14px}.order-customer-section header{align-items:center}.order-customer-section .web-badge{font-size:9px}.order-customer-metrics{gap:10px}.order-customer-card.panel{grid-template-columns:1fr auto;align-items:center;gap:8px;padding:14px 16px}.order-customer-card>span{font-size:11px}.order-customer-card strong{grid-area:1/2/3;font-size:24px}.order-customer-card .order-change{grid-area:2/1}.order-list-heading{padding:16px 18px}.order-list-heading h2{font-size:15px}@media (max-width:1250px){.order-kpi-grid{grid-template-columns:1fr}.order-kpi-grid .order-sales{grid-template-columns:1fr 1fr}.order-kpi-grid .order-sales-card{gap:9px;padding:14px 16px}.order-kpi-grid .order-indicator>span{min-height:0}.order-kpi-grid .order-indicator{padding:13px 14px}.order-dashboard-charts{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.order-dashboard-charts>.order-months{grid-column:1/-1}.order-month-track{height:80px}.order-customer-card.panel{grid-template-columns:1fr}.order-customer-card strong,.order-customer-card .order-change{grid-area:auto}}@media (max-width:700px){.orders-topbar{height:48px;padding:0 16px}.orders-content.content{padding:12px 16px}.orders-content>.page-title h1{font-size:22px}.order-control-bar>.web-source{width:100%;font-size:9px}.order-control-actions .secondary,.order-period select{min-height:42px}.order-period select{padding:8px;font-size:16px}.order-kpi-grid .order-sales{grid-template-columns:1fr 1fr;gap:8px}.order-kpi-grid .order-sales-card{gap:9px;padding:12px}.order-sales-card>span{align-items:flex-start;gap:5px;min-height:28px;font-size:10px}.order-kpi-grid .order-sales-card strong{letter-spacing:-.6px;white-space:nowrap;font-size:clamp(17px,4.5vw,25px)}.order-kpi-grid .order-sales-card .order-no-sales{white-space:normal;font-size:14px}.order-kpi-grid .order-indicators{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.order-kpi-grid .order-indicator{gap:8px;padding:12px}.order-kpi-grid .order-indicator>span{min-height:28px;font-size:10px}.order-kpi-grid .order-indicator strong{font-size:25px}.order-dashboard-charts{grid-template-columns:1fr;gap:10px}.order-dashboard-charts>.order-months{grid-column:auto}.order-dashboard-charts .panel{padding:14px}.order-charts .web-filter select,.order-month-controls select{min-height:40px;font-size:16px}.order-status-content{min-height:125px}.order-status-content ul{max-width:240px}.order-month-track{height:85px}.order-customer-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.order-customer-card.panel{gap:7px;padding:12px 10px}.order-customer-card>span{align-items:flex-start;gap:4px;min-height:29px;font-size:10px;line-height:1.4}.order-customer-card>span svg{display:none}.order-customer-card strong{font-size:22px}.order-calculation-note{font-size:9px}.order-calculation-note summary>span{margin-left:4px}.order-workspace .order-change{min-height:0;font-size:10px}}
.curator-tabs,.curator-actions,.curator-process-counts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.curator-tabs{margin:8px 0 18px}.curator-module button{min-height:40px}.curator-filters{padding:0 22px 18px}.curator-module summary{cursor:pointer;padding:12px 0;font-weight:600}.curator-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:12px;display:grid}.curator-filter-grid select{width:100%;min-width:0}.curator-filter-grid label{min-width:0}.curator-batch-create,.curator-review,.curator-process{padding:24px}.curator-batch-create{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.curator-batch-create h3{align-items:center;gap:8px;display:flex}.curator-batch-create p,.curator-review-heading p,.curator-process p{color:var(--muted,#657064);font-size:14px;line-height:1.6}.curator-check{align-items:center;gap:10px;display:flex}.curator-review-heading{flex-wrap:wrap;align-items:center;gap:18px;margin:24px 0;display:flex}.curator-review-heading>div{flex:1;min-width:200px}.curator-review-heading h2{margin:0;font-size:23px;line-height:1.35}.curator-review-heading .web-product-image{width:72px;height:72px}.curator-review-title,.curator-suggestion-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.curator-review-title{margin-top:28px}.curator-review-title h3,.curator-suggestion h4{margin:0}.curator-suggestion{border:1px solid var(--line,#e3e7df);border-radius:14px;margin:16px 0;padding:20px}.curator-compare{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.curator-compare>div{background:var(--bg,#f7f8f4);border-radius:10px;min-width:0;padding:14px}.curator-compare small,.curator-source small{color:var(--muted,#657064);font-weight:600}.curator-compare p,.curator-source p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0;font-size:14px;line-height:1.65}.curator-original-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.curator-source,.curator-history,.curator-correction{border-top:1px solid var(--line,#e3e7df);margin-top:24px;padding-top:12px}.curator-source pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg,#f7f8f4);max-height:350px;padding:14px;overflow:auto}.curator-history summary{align-items:center;gap:8px;display:flex}.curator-history li{padding:10px 0;font-size:14px}.curator-history small{color:var(--muted,#657064);margin-top:4px;display:block}.curator-processes{gap:16px;display:grid}.curator-process progress{width:100%;height:8px;accent-color:var(--green,#59733a);margin:16px 0}.curator-process-counts{color:var(--muted,#657064);margin-bottom:18px;font-size:13px}.curator-module button:focus-visible,.curator-module summary:focus-visible{outline:2px solid var(--green,#59733a);outline-offset:3px}.curator-toolbar{flex-wrap:wrap}.curator-toolbar .web-search-form{flex:1;min-width:220px}@media (max-width:900px){.curator-filter-grid,.curator-compare,.curator-original-grid{grid-template-columns:1fr}.curator-tabs button{flex:1;justify-content:center}.curator-review,.curator-process,.curator-batch-create{padding:18px}.curator-review-heading h2{font-size:20px}.curator-module button{min-height:44px}.curator-tabs{gap:8px}.curator-filters{padding:0 16px 16px}}.sidebar>nav{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.sidebar-bottom{flex-shrink:0;padding-top:18px}
.web-alert-module{--muted:#5e685b;--surface:#fff;--lime-soft:#eff4d9}.web-alert-module :is(button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #718521}.web-alert-table-wrap{border-top:1px solid var(--line);overscroll-behavior:contain;width:100%;max-height:72vh;overflow:auto}.web-alert-table-wrap:focus-visible{outline-offset:-3px;outline:3px solid #718521}.web-alert-table{table-layout:fixed;white-space:normal;width:100%;min-width:1060px;font-size:12px}.web-alert-table .alert-col-date{width:100px}.web-alert-table .alert-col-rule{width:164px}.web-alert-table .alert-col-product{width:230px}.web-alert-table .alert-col-reason{width:250px}.web-alert-table .alert-col-status{width:150px}.web-alert-table .alert-col-actions{width:140px}.web-alert-table th{z-index:1;letter-spacing:.45px;color:#5e685b;text-transform:uppercase;background:#f5f7ef;border-top:0;padding:11px 10px;font-size:10px;font-weight:650;position:sticky;top:0}.web-alert-table td{vertical-align:top;border-bottom:1px solid var(--line);color:var(--ink);padding:8px 10px;line-height:1.45}.web-alert-row:hover{background:#fbfcf8}.web-alert-row.expanded{background:#f2f6e7}.web-alert-row time{font-variant-numeric:tabular-nums;white-space:nowrap;gap:1px;font-size:11px;display:grid}.web-alert-row time small{color:var(--muted);font-size:11px}.web-alert-row .web-alert-date-cell>.web-badge{margin-top:5px;padding:3px 6px;font-size:10px}.web-alert-row .web-automation-badge{border-radius:4px;align-items:flex-start;gap:5px;padding:4px 6px;font-size:11px;font-weight:600;line-height:1.4}.web-alert-row .web-automation-badge svg{margin-top:1px}.web-alert-evaluation{color:var(--muted);margin-top:4px;font-size:10px;display:block}.web-alert-row-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.web-alert-row-sku{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:10px;display:block}.web-alert-row-link{color:#45613c;text-underline-offset:2px;align-items:center;gap:5px;max-width:100%;min-height:20px;margin-top:2px;font-size:10px;text-decoration:underline;display:flex}.web-alert-row-link svg{flex-shrink:0}.web-alert-row-link span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.web-alert-row-reason{-webkit-line-clamp:3;color:var(--ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.web-alert-row-status{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.web-alert-row-status .web-badge{white-space:normal;padding:4px 7px;font-size:10px;line-height:1.35}.web-alert-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.web-alert-row-button{color:#52644d;background:#fff;border:1px solid #e0e6d7;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.web-alert-row-button:hover{background:#edf2e3;border-color:#c6d2b3}.web-alert-row-button[aria-expanded=true]{background:#e8efda}.web-alert-row-button[aria-expanded=true] svg{transform:rotate(180deg)}.web-alert-row.without-stock{background:#f8f9f6}.web-alert-row.without-stock td,.web-alert-row.without-stock .web-alert-row-reason{color:var(--muted)}.web-alert-row.without-stock .web-alert-row-title{font-weight:500}.web-alert-row.without-stock .web-automation-badge{color:#5e685b;background:#eef0e9}.web-alert-row.resolved{background:#f8f9f6}.web-alert-row.expanded td{border-bottom-color:#0000}.web-alert-table .web-alert-detail-row td{background:#f5f7ef;padding:0}.web-alert-row-detail{white-space:normal;max-width:960px;padding:16px 20px}.web-alert-row-detail>strong{font-size:13px;display:block}.web-alert-row-detail>p{color:var(--ink);white-space:pre-wrap;margin-top:6px;font-size:12px}.web-alert-row-detail dl{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:12px 0;padding:14px;display:grid}.web-alert-row-detail dt{color:var(--muted);margin-bottom:4px;font-size:10px}.web-alert-row-detail dd{overflow-wrap:anywhere;margin:0;font-size:12px}.web-alert-row-detail>small{color:var(--muted);font-size:11px}.web-alert-scroll-hint{display:none}@media (max-width:1100px){.web-alert-scroll-hint{color:var(--muted);padding:0 14px 10px;font-size:11px;display:block}}@media (max-width:700px){.web-alert-table .alert-col-actions{width:164px}.web-alert-row-button{width:44px;height:44px}.web-alert-row-detail{width:calc(100vw - 34px);max-width:none;padding:14px;position:sticky;left:0}.web-alert-row-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.web-alert-download{flex-shrink:0;justify-items:end;gap:10px;display:grid}.web-alert-download>div{gap:8px;display:flex}.web-alert-download button{min-height:44px}.web-table tr.without-stock{background:#f8f9f6}.web-table tr.without-stock .web-product-cell b{color:#5e685b;font-weight:500}.web-table tr.without-stock .web-product-image{filter:grayscale()}.web-alert-intro,.web-alert-intro-copy,.web-alert-principle,.web-rule-ai>div:first-child,.web-alert-toolbar,.web-rule-card-heading,.web-rule-run{align-items:center;gap:12px;display:flex}.web-alert-filter-fields{flex-wrap:wrap;gap:12px;min-width:0;max-width:100%;display:flex}.web-alert-filter-fields label{flex:1;min-width:180px;max-width:340px}.web-automation-badge{color:#455037;background:#edf0e5;border-radius:6px;align-items:center;gap:7px;min-width:0;max-width:100%;padding:6px 9px;font-size:12px;font-weight:650;line-height:1.5;display:inline-flex}.web-automation-badge>svg{flex-shrink:0}.web-automation-badge>span:last-child{overflow-wrap:anywhere}.web-automation-badge.nonpositive_price{color:#79333e;background:#fae9ec}.web-automation-badge.low_price{color:#785014;background:#fff0d7}.web-automation-badge.repeated_purchases{color:#285d80;background:#e8f1f9}.web-automation-badge.nonpositive_order_line{color:#654280;background:#f1eafa}.web-automation-badge.buyable_without_stock{color:#69511e;background:#f2eedc}.web-alert-product{background:var(--bg);border:1px solid var(--line);border-radius:8px;min-width:0;margin:14px 0;padding:14px 16px}.web-alert-product-status{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.web-alert-product p{color:var(--muted);margin:8px 0;font-size:12px;line-height:1.6}.web-alert-product-url{min-height:44px;color:var(--dark);text-underline-offset:3px;align-items:flex-start;gap:8px;padding:10px 0;font-size:12px;font-weight:550;text-decoration:underline;display:flex}.web-alert-product-url svg{flex-shrink:0;margin-top:2px}.web-alert-product-url span{overflow-wrap:anywhere;min-width:0}.web-alert-module a:focus-visible{outline-offset:3px;outline:3px solid #718521}.web-alert-intro{justify-content:space-between;gap:20px}.web-alert-intro h2{margin:0 0 5px;font-size:19px}.web-alert-intro p,.web-alert-principle p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.web-alert-icon{background:var(--lime-soft);width:48px;height:48px;color:var(--ink);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.web-alert-principle{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:12px 16px}.web-alert-principle svg{color:var(--ink);flex-shrink:0}.web-rule-composer{padding:24px}.web-rule-fields{border:0;gap:18px;min-width:0;padding:0;display:grid}.web-rule-fields label,.web-alert-filter label{gap:8px;min-width:0;font-size:13px;font-weight:600;display:grid}.web-rule-fields input:not([type=checkbox]),.web-rule-fields select,.web-rule-fields textarea,.web-alert-filter select{border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:11px 12px;font-weight:400}.web-rule-fields textarea{resize:vertical;line-height:1.6}.web-rule-fields small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.6}.web-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.web-rule-fields .web-rule-check{cursor:pointer;align-items:center;gap:10px;display:flex}.web-rule-check input{width:18px;height:18px;accent-color:var(--ink)}.web-rule-fields .meta-ai-check{margin:0;display:flex}.web-rule-summary,.web-rule-note{background:var(--bg);border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:14px 16px;font-size:13px;line-height:1.7}.web-rule-summary p{margin:6px 0 0}.web-rule-note{margin:0}.web-rule-submit{justify-content:flex-end;gap:10px;display:flex}.web-rule-modes{background:var(--bg);border-radius:8px;flex-wrap:wrap;gap:4px;width:fit-content;padding:4px;display:flex}.web-rule-composer>.web-rule-modes{margin:0 0 24px}.web-rule-modes button{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.web-rule-modes button.selected{color:var(--ink);background:#fff;box-shadow:0 1px 4px #1b251412}.web-rule-modes span{background:var(--bg);border-radius:5px;place-items:center;min-width:23px;padding:2px 5px;font-size:11px;display:grid}.web-rule-ai{border:1px solid var(--line);background:var(--bg);border-radius:9px;gap:16px;padding:20px;display:grid}.web-rule-ai h3{margin:0;font-size:16px}.web-rule-ai p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.web-rule-examples{flex-wrap:wrap;gap:8px;display:flex}.web-alert-workspace{overflow:hidden}.web-alert-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;padding:18px 22px}.web-alert-filter{justify-content:space-between;align-items:end;gap:16px;padding:18px 22px;display:flex}.web-alert-filter label{min-width:180px}.web-alert-filter small,.web-rule-run{color:var(--muted);font-size:12px}.web-rule-list{gap:16px;padding:22px;display:grid}.web-rule-card{border:1px solid var(--line);border-radius:9px;padding:20px}.web-rule-card h3{overflow-wrap:anywhere;margin:12px 0 8px;font-size:15px}.web-rule-card p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.75}.web-rule-card-heading{justify-content:space-between;align-items:start}.web-rule-card-heading h3{margin:0}.web-rule-card details{margin-top:14px;font-size:13px}.web-rule-card summary{cursor:pointer;min-height:36px;padding:8px 0;font-weight:600}.web-rule-card-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.web-rule-run{align-items:start;margin-top:12px;line-height:1.6}.web-rule-run svg{flex-shrink:0;margin-top:2px}.web-rule-card .web-alert{margin-top:12px}.web-rule-card-actions .text-link{min-height:44px;padding:8px}.web-alert-module button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:700px){.web-alert-intro{flex-direction:column;align-items:start}.web-alert-intro>.primary{width:100%}.web-rule-grid{grid-template-columns:minmax(0,1fr)}.web-rule-composer{padding:18px}.web-rule-fields input:not([type=checkbox]),.web-rule-fields select,.web-rule-fields textarea,.web-alert-filter select{font-size:16px}.web-alert-toolbar,.web-alert-filter,.web-rule-list{padding:14px}.web-rule-card{padding:16px}.web-rule-modes{width:100%}.web-rule-modes button{flex:1;padding:8px;font-size:12px}.web-rule-submit{flex-wrap:wrap}.web-rule-submit button{flex:1;min-width:130px}.web-rule-ai{padding:14px}.web-alert-principle{align-items:start}.web-alert-toolbar>.secondary{margin-left:auto}.web-alert-filter{flex-direction:column;align-items:start}.web-alert-filter label{width:100%}.web-alert-filter-fields{flex-direction:column;width:100%}.web-alert-filter-fields label{max-width:none}}
.view-as-banner{z-index:15;background:var(--dark);color:#fff;align-items:center;gap:16px;padding:18px 39px;display:flex;position:sticky;top:0;box-shadow:0 3px 12px #263b2c15}.view-as-banner>svg{color:#d7e66c;flex-shrink:0}.view-as-banner>div{overflow-wrap:anywhere;flex:1;min-width:0}.view-as-banner strong{font-size:14px;display:block}.view-as-banner p{color:#e0e7d9;margin:4px 0;font-size:12px}.view-as-banner small{color:#d0dbc7;font-size:12px}.view-as-banner button{min-height:44px;color:var(--dark);background:#eff4d9}.view-as-button{min-height:44px;padding:10px 12px;font-size:11px}.view-as-button:disabled,.view-as-person:disabled{cursor:default}.view-as-sector{min-height:44px;margin-top:20px}.view-as-cell{box-shadow:-1px 0 var(--line);background:#fff;position:sticky;right:0}th.view-as-cell{background:#fbfcf8}.view-as-picker .dialog-close{min-width:44px;min-height:44px;top:15px;right:12px}.view-as-picker .search{width:100%;min-height:44px}.view-as-picker .search input{width:100%;min-width:0}.view-as-people{gap:8px;margin-top:18px;display:grid}.view-as-person{text-align:left;border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:64px;padding:14px;display:flex}.view-as-person:hover:not(:disabled){background:var(--bg);border-color:var(--green)}.view-as-person>span:first-child{overflow-wrap:anywhere;min-width:0}.view-as-person b{font-size:13px;display:block}.view-as-person small{color:#59634f;margin-top:5px;font-size:12px;display:block}.view-as-person>svg{color:#647146;flex-shrink:0}.preview-fields{border:0;min-width:0;margin:0;padding:0}.preview-fields:disabled button{cursor:default}@media (max-width:1200px){.view-as-banner{padding:16px 25px}}@media (max-width:700px){.view-as-banner{flex-wrap:wrap;gap:12px;padding:16px}.view-as-banner>div{flex-basis:calc(100% - 40px)}.view-as-banner button{width:100%}.view-as-cell{padding:10px}.view-as-button{font-size:11px}.view-as-picker h2{font-size:21px}}
.meta-center{--meta-muted:#65705f}.meta-center p{color:var(--meta-muted)}.meta-topline,.meta-actions,.meta-event-heading,.meta-event-footer,.meta-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.meta-topline{margin-bottom:18px}.meta-badge{color:#606b53;background:#f6f8f1;border:1px solid #e0e5d8;border-radius:30px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;display:inline-flex}.meta-badge i{background:#a17b32;border-radius:50%;width:6px;height:6px}.meta-badge.good{color:#356247;background:#edf5ef;border-color:#d5e7d8}.meta-badge.good i{background:#477e52}.meta-hero{background:#eaf0d8;border:1px solid #dce4c7;border-radius:12px;justify-content:space-between;gap:28px;margin-bottom:24px;padding:30px 32px;display:flex}.meta-hero h2{letter-spacing:-1px;margin:14px 0;font-size:30px;line-height:1.25}.meta-hero p{max-width:480px;margin-bottom:20px;font-size:13px}.meta-hero-icons{justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.meta-hero-icons svg{box-sizing:content-box;color:#5b7040;background:#ffffffad;border:1px solid #d5dfba;border-radius:18px;width:28px;height:28px;padding:20px}.meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.meta-card{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;margin-bottom:24px;padding:24px}.meta-grid .meta-card{margin:0}.meta-card h2{margin-bottom:10px;font-size:18px}.meta-card h3{margin:15px 0 9px;font-size:15px}.meta-card p{font-size:12px;line-height:1.7}.meta-card>.meta-badge{margin-top:18px}.meta-card>.text-link{min-height:36px;margin-top:18px;display:flex}.meta-channel-icon{color:#5a7044;background:#eef3e2;border-radius:12px;padding:12px;display:inline-flex}.meta-channel-icon.facebook{color:#3164ad;background:#eaf0fb}.meta-channel-icon.instagram{color:#9a4d7e;background:#f7edf3}.meta-channel-icon.whatsapp{color:#35734b;background:#eaf4ec}.meta-roadmap>div{align-items:center;gap:12px;display:flex}.meta-roadmap h3{margin:0}.meta-roadmap ol{grid-template-columns:repeat(4,1fr);gap:28px;margin:25px 0 0;padding-left:20px;display:grid}.meta-roadmap li{padding-left:3px;font-size:12px}.meta-roadmap p{margin-top:8px}.meta-links{grid-template-columns:repeat(4,minmax(0,1fr))}.meta-links a:hover{background:#fafcf6;border-color:#a5b776}.meta-notice{color:#425a35;background:#f0f4e6;border:1px solid #dce4cb;border-radius:9px;align-items:center;gap:14px;margin-bottom:22px;padding:16px 18px;font-size:12px;display:flex}.meta-notice>svg{flex-shrink:0}.meta-notice p{flex:1}.meta-notice.error{background:#fff4f1;border-color:#eccfc5;justify-content:space-between;color:#913e30!important}.meta-empty{text-align:center;color:#809369;justify-items:center;gap:14px;padding:55px 25px;display:grid}.meta-empty p{max-width:480px;font-size:13px}.meta-form-grid{grid-template-columns:1fr 1fr;gap:5px 22px;margin-top:22px;display:grid}.meta-form-grid small{color:var(--meta-muted);margin-top:8px;font-size:11px;font-weight:400;line-height:1.5;display:block}.meta-endpoint{white-space:normal;overflow-wrap:anywhere;border:1px solid var(--line);background:#f7f9f3;border-radius:7px;margin:15px 0;padding:15px;font-size:12px;display:block}.meta-status-grid{color:var(--meta-muted);grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;font-size:11px;display:grid}.meta-status-grid b{color:var(--ink);margin-top:6px;font-weight:500;display:block}.meta-list-row{border-bottom:1px solid var(--line);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.meta-list-row:last-child{border-bottom:0;padding-bottom:0}.meta-list-row b{font-size:13px}.meta-list-row small{color:var(--meta-muted);font-size:11px}.meta-actions{justify-content:flex-end}.meta-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:15px;padding-bottom:22px;display:flex}.meta-filters label{flex-direction:column;flex:1;gap:8px;min-width:130px;font-size:11px;display:flex}.meta-filters input,.meta-filters select{background:#fcfdf9;border:1px solid #dfe5d7;border-radius:7px;width:100%;min-height:44px;padding:12px;font-size:12px}.meta-event{border-bottom:1px solid var(--line);padding:24px 0}.meta-event-heading b{font-size:13px}.meta-event>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0;font-size:14px}.meta-event-footer small{color:var(--meta-muted);font-size:11px}.meta-pagination{padding-top:20px;font-size:12px}.meta-center button:disabled{cursor:not-allowed}.meta-center .primary,.meta-center .secondary{min-height:44px}.sidebar{overflow-y:auto}.sidebar-bottom{flex-shrink:0}.meta-nav-label{margin-top:8px}@media (max-width:1100px){.meta-hero-icons{gap:6px;padding:5px}.meta-hero-icons svg{padding:13px}.meta-roadmap ol,.meta-links{grid-template-columns:1fr 1fr}.meta-grid{gap:12px}.meta-card{padding:20px}}@media (max-width:850px){.meta-grid:not(.meta-links){grid-template-columns:1fr}.meta-hero-icons{display:none}}@media (max-width:700px){.meta-hero{padding:24px}.meta-hero h2{font-size:27px}.meta-form-grid,.meta-status-grid{grid-template-columns:1fr}.meta-notice{flex-wrap:wrap;align-items:flex-start}.meta-notice p{min-width:180px}.meta-notice a{width:100%}.meta-list-row{flex-direction:column;align-items:flex-start}.meta-list-row .meta-actions{justify-content:flex-start}.meta-card .section-heading{flex-wrap:wrap;align-items:flex-start}.meta-roadmap ol{grid-template-columns:1fr;gap:20px}.meta-links{grid-template-columns:1fr 1fr}.meta-links .meta-card{padding:16px}.meta-card form input{font-size:16px}}.meta-reply{background:#f9fbf5;border:1px solid #d8e1cd;border-radius:10px;margin-top:20px;padding:22px}.meta-reply h3{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.meta-reply>p{margin:12px 0}.meta-reply small{color:#56634c;font-size:12px}.meta-reply-label{gap:10px;margin:18px 0 8px;font-size:13px;font-weight:600;display:grid}.meta-reply textarea{resize:vertical;width:100%;min-height:110px;color:var(--ink);font:inherit;background:#fff;border:1px solid #8d9d7c;border-radius:8px;padding:14px;font-weight:400;line-height:1.6}.meta-reply textarea:focus-visible,.meta-reply select:focus-visible,.meta-reply-preview:focus-visible{outline-offset:3px;outline:2px solid #526d35}.meta-reply-limit{color:#56634c;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.meta-reply-block,.meta-reply-hint,.meta-reply-pending{background:#faf3e3;border:1px solid #e5d3ab;border-radius:7px;padding:12px 14px;color:#685021!important;font-size:13px!important}.meta-reply-error{color:#983b2e!important}.meta-reply-result{background:#eef4e4;border-left:3px solid #647e42;padding:12px}.meta-reply-preview{background:#fff;border:1px solid #b9c8a5;border-radius:8px;padding:18px}.meta-reply-preview blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f8ef;border-left:3px solid #8da861;margin:16px 0;padding:14px;font-size:14px;line-height:1.6}.meta-reply-history{border-top:1px solid #dce4d3;margin-top:24px;padding-top:20px}.meta-reply-history h4{margin:0;font-size:13px}.meta-reply-history article{border-bottom:1px solid #dce4d3;padding:16px 0}.meta-reply-history article:last-child{border:0}.meta-reply-history b{font-size:12px}.meta-reply-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0!important;font-size:14px!important}.meta-reply-review{margin-top:14px}.meta-reply-review label{gap:8px;margin:14px 0;font-size:12px;display:grid}.meta-reply-review select{background:#fff;border:1px solid #8d9d7c;border-radius:7px;max-width:100%;min-height:44px;padding:10px}.meta-reply .text-link{min-height:44px}.meta-reply-error[role=alert]{background:#fff1ee;border:1px solid #e5c7be;border-radius:7px;padding:12px}@media (max-width:700px){.meta-reply{padding:16px}.meta-reply textarea,.meta-reply select{font-size:16px}.meta-reply .meta-actions{justify-content:flex-start}.meta-reply .meta-actions button{width:100%}}.meta-inbox-toolbar{flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:16px;display:flex}.meta-inbox-toolbar label{flex:1;gap:7px;min-width:210px;font-size:12px;display:grid}.meta-inbox-toolbar select{background:#fcfdf9;border:1px solid #b7c3ab;border-radius:7px;width:100%;max-width:100%;min-height:44px;padding:12px}.meta-inbox-toolbar b{font-size:13px}.meta-inbox-toolbar small{color:#65705f;margin-top:6px;font-size:12px;display:block}.meta-conversation-layout{background:#fff;border:1px solid #dce4d3;border-radius:11px;grid-template-columns:minmax(260px,34%) minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.meta-conversation-list{background:#fcfdf9;border-right:1px solid #dce4d3;min-width:0;max-height:750px;overflow:auto}.meta-conversation-list>label{gap:8px;padding:18px;font-size:12px;display:grid}.meta-conversation-list input{background:#fff;border:1px solid #b7c3ab;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:12px}.meta-conversation-item{text-align:left;background:0 0;border:0;border-top:1px solid #e7ebdf;border-left:3px solid #0000;width:100%;min-height:98px;padding:18px;display:block}.meta-conversation-item:hover{background:#f0f4e6}.meta-conversation-item.active{background:#eaf0d8;border-left-color:#6c863e}.meta-conversation-item span{gap:6px;display:grid}.meta-conversation-item b{overflow-wrap:anywhere;font-size:14px}.meta-conversation-item time{color:#56634c;font-size:11px}.meta-conversation-item p{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:9px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.meta-load-more{max-width:calc(100% - 32px);margin:16px}.meta-conversation-thread{flex-direction:column;min-width:0;display:flex}.meta-conversation-thread header{background:#fff;border-bottom:1px solid #e7ebdf;padding:22px 24px}.meta-conversation-thread h2{overflow-wrap:anywhere;font-size:18px}.meta-conversation-thread header p{margin-top:6px;font-size:12px}.meta-inbox-back{display:none!important}.meta-thread-messages{scrollbar-gutter:stable;background:#f7f9f3;flex-direction:column;flex:1;gap:16px;max-height:600px;padding:20px 24px;display:flex;overflow:auto}.meta-thread-limit{text-align:center;font-size:12px}.meta-message-bubble{background:#fff;border:1px solid #dce4d3;border-radius:12px 12px 12px 3px;align-self:flex-start;min-width:100px;max-width:86%;padding:13px 16px}.meta-message-bubble.outgoing{background:#eaf0d8;border-color:#d4dfbc;border-radius:12px 12px 3px;align-self:flex-end}.meta-message-bubble small{color:#56634c;font-size:11px;font-weight:600}.meta-message-bubble p{color:#303b2c;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:14px;line-height:1.65}.meta-message-bubble time{text-align:right;color:#56634c;font-size:11px;display:block}.meta-conversation-thread footer{border-top:1px solid #e7ebdf;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 24px;display:flex}.meta-conversation-thread footer p{flex:1;min-width:180px;font-size:12px}.meta-received-events{margin-top:24px}.meta-received-events>summary{cursor:pointer;min-height:44px;padding:14px 0;font-size:13px;font-weight:600}.meta-received-events[open]>summary{margin-bottom:16px}@media (max-width:800px){.meta-conversation-layout{grid-template-columns:1fr;min-height:420px}.meta-conversation-list{border-right:0;max-height:none}.meta-conversation-thread,.meta-conversation-layout.has-selection .meta-conversation-list{display:none}.meta-conversation-layout.has-selection .meta-conversation-thread{display:flex}.meta-inbox-back{margin-bottom:16px;display:inline-flex!important}.meta-conversation-thread header,.meta-thread-messages,.meta-conversation-thread footer{padding:18px}.meta-message-bubble{max-width:94%}.meta-inbox-toolbar{gap:14px}.meta-inbox-toolbar label,.meta-inbox-toolbar>button{width:100%}.meta-conversation-list input,.meta-inbox-toolbar select{font-size:16px}}.meta-sync h2{align-items:center;gap:9px;display:flex}.meta-sync-account{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.meta-sync-account:last-child{padding-bottom:0}.meta-sync-account b{font-size:14px}.meta-sync-account small{color:#56634c;font-size:12px}.meta-sync-account p{margin:7px 0}.meta-sync-error{background:#fff4f1;border:1px solid #eccfc5;border-radius:7px;padding:10px 12px;font-size:12px;color:#873f31!important}.meta-comments-action{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.meta-comments-action p{font-size:13px}.meta-comment-context{background:#f7f9f2;border-left:3px solid #becda5;margin-bottom:16px;padding:14px 16px}.meta-comment-context small{color:#56634c;font-weight:600}.meta-comment-context p{-webkit-line-clamp:3;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:8px 0;display:-webkit-box;overflow:hidden}@media (max-width:700px){.meta-sync-account,.meta-comments-action{flex-direction:column;align-items:stretch}.meta-sync-account button{align-self:flex-start}}
.meta-alert-fields{border:0;min-width:0;padding:0}.meta-ai-check{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:9px;align-items:flex-start;gap:12px;min-height:64px;margin:8px 0 20px;padding:16px;display:flex}.meta-ai-check.selected{background:#f0f4e6;border-color:#a5b776}.meta-ai-check input{accent-color:#718521;flex-shrink:0;width:18px;height:18px;margin:1px 0}.meta-ai-check b{align-items:center;gap:8px;font-size:13px;display:flex}.meta-ai-check small{color:#56634c;margin-top:6px;font-size:12px;font-weight:400;line-height:1.6;display:block}.meta-ai-chat{background:#f7f9f3;border:1px solid #d8e1cd;border-radius:11px;max-width:820px;margin-bottom:20px;padding:24px}.meta-ai-chat-heading{color:#526d35;align-items:center;gap:12px;margin-bottom:22px;display:flex}.meta-ai-chat-heading h3{color:var(--ink);margin:0;font-size:15px}.meta-ai-chat-heading p{margin-top:4px}.meta-ai-bubble{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:12px 12px 12px 3px;max-width:88%;padding:16px 18px}.meta-ai-bubble>span{color:#526d35;margin-bottom:6px;font-size:11px;font-weight:650;display:block}.meta-ai-bubble p{color:var(--ink);white-space:pre-wrap;font-size:14px;line-height:1.65}.meta-ai-bubble.user{background:#eaf0d8;border-color:#d4dfbc;border-radius:12px 12px 3px;margin-left:auto}.meta-ai-bubble .text-link{min-height:44px;margin-top:8px;font-size:12px}.meta-ai-examples{flex-wrap:wrap;gap:8px;margin:16px 0 22px;display:flex}.meta-ai-examples .secondary{white-space:normal;text-align:left;background:#fff;border:1px solid #d8e1cd}.meta-ai-composer{background:#fff;border:1px solid #acba9e;border-radius:9px;padding:16px}.meta-ai-composer label{margin-bottom:10px}.meta-ai-composer textarea{resize:vertical;width:100%;min-height:120px;font:inherit;color:var(--ink);background:#fff;border:0;font-size:14px;line-height:1.65;display:block}.meta-ai-composer textarea:focus-visible{outline-offset:4px;outline:2px solid #526d35}.meta-ai-composer textarea::placeholder{color:#65705f}.meta-ai-composer>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.meta-ai-composer small{color:#56634c}.meta-ai-ready{align-items:flex-start;gap:8px;display:flex;color:#425a35!important;margin-top:16px!important;font-size:13px!important}.meta-ai-ready svg{flex-shrink:0;margin-top:3px}.meta-alert-submit{margin-top:4px}.meta-ai-badge{margin-left:10px;font-weight:650}.meta-rule-prompt{white-space:pre-wrap}.meta-ai-reason{background:#f0f4e6;border-left:3px solid #a5b776;margin:10px 0;padding:10px 12px}@media (max-width:700px){.meta-ai-chat{padding:16px}.meta-ai-bubble{max-width:100%;padding:14px}.meta-ai-composer{padding:14px}.meta-ai-composer textarea{font-size:16px}.meta-ai-composer>div,.meta-ai-check b{align-items:flex-start}.meta-ai-check svg{flex-shrink:0}.meta-ai-examples{flex-direction:column}.meta-ai-examples button{justify-content:flex-start}}.meta-alert-labels{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.meta-sentiment-positive{color:#245c32;background:#edf8ef;border-color:#b2d8ba}.meta-sentiment-negative{color:#824409;background:#fff5e5;border-color:#edca91}.meta-sentiment-anger{color:#9c2029;background:#fff0f0;border-color:#eeb0b5;font-weight:700}
.global-settings{--global-muted:#65705e;--global-error:#954a39;color:var(--ink)}.global-settings p,.global-settings small{color:var(--global-muted)}.global-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.global-toolbar label{align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.global-toolbar select{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:7px;padding:8px 36px 8px 12px}.global-intro{border:1px solid var(--line);background:#eef3df;border-radius:12px;align-items:center;gap:20px;margin-bottom:20px;padding:28px;display:flex}.global-intro h2{letter-spacing:-.7px;margin:9px 0;font-size:25px}.global-intro p{max-width:680px;font-size:13px}.global-icon{width:44px;height:44px;color:var(--dark);background:#eaf0d9;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.global-summary,.global-applications{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.global-card{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;padding:24px}.global-summary .global-card>svg{color:var(--dark);margin-bottom:18px}.global-summary .global-card>span{color:var(--global-muted);font-size:12px;display:block}.global-card h3{font-size:16px;line-height:1.5}.global-summary h3{margin:9px 0;font-size:21px}.global-card p{font-size:12px}.global-summary .text-link{min-height:44px;margin-top:20px}.global-note{border:1px solid var(--line);background:#f0f3e8;border-radius:9px;align-items:flex-start;gap:14px;margin-top:16px;padding:20px;display:flex}.global-note>svg{color:var(--dark);flex-shrink:0}.global-note p{font-size:12px}.global-connections{gap:18px;display:grid}.global-connection-heading,.global-connection-heading>div{align-items:center;gap:12px;display:flex}.global-connection-heading{flex-wrap:wrap;justify-content:space-between;margin-bottom:23px}.global-badges{flex-wrap:wrap;gap:8px;display:flex}.global-badge{color:#485b2b;background:#ecf2d5;border-radius:5px;padding:6px 9px;font-size:11px;line-height:1.4;display:inline-flex}.global-badge.neutral{color:#58634e;background:#f1f3ed}.global-details{grid-template-columns:1fr 1fr;gap:18px;margin:0 0 23px;display:grid}.global-details dt{color:var(--global-muted);margin-bottom:6px;font-size:11px}.global-details dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.global-details>div:nth-child(3){grid-column:1/-1}.global-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;padding-top:18px;display:flex}.global-settings button{min-height:44px}.global-feedback{background:#f0f5e5;border:1px solid #dce5c8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:16px;font-size:13px;display:flex}.global-feedback .text-link{margin-left:auto}.global-settings .global-error,.global-dialog .global-error{color:var(--global-error);background:#fff4ef;border-color:#efddd6;line-height:1.5}.global-help{margin:16px 0;font-size:12px;line-height:1.6}.global-models{background:var(--bg);overflow-wrap:anywhere;border-radius:7px;margin-top:20px;padding:16px}.global-models b{font-size:12px}.global-models p{margin:9px 0}.global-empty{text-align:center;place-items:center;gap:14px;padding:40px;display:grid}.global-dialog{width:min(540px,100% - 32px)}.global-dialog fieldset{border:0;padding:0}.global-dialog h2{font-size:23px}.global-dialog small{color:#65705e;margin-top:7px;font-size:11px;font-weight:400;line-height:1.5;display:block}.global-dialog .checkbox{min-height:44px;margin:0}.global-dialog .dialog-close{width:44px;height:44px;top:18px;right:15px}.global-dialog .global-error{border-radius:6px;margin-top:15px;padding:12px;font-size:12px}.global-applications form label{margin-top:18px}.global-applications .checkbox,.global-applications select{min-height:44px}.sidebar{overflow:hidden}.sidebar>.brand,.sidebar>.workspace-label,.sidebar>.nav-label{flex-shrink:0}.sidebar>nav{overscroll-behavior:contain;flex:1;min-height:88px;overflow-y:auto}.sidebar-bottom{flex-direction:column;flex-shrink:1;min-height:0;max-height:55%;padding-top:14px;display:flex}.sidebar-bottom>.profile{flex-shrink:0}.sidebar .settings-navigation{border-top:1px solid var(--line);flex-direction:column;flex-shrink:1;gap:0;min-height:0;padding:10px 0;display:flex}.settings-navigation .web-parent{flex-shrink:0;width:100%;min-height:44px}.settings-navigation .web-submenu{overscroll-behavior:contain;flex-shrink:1;min-height:0;max-height:270px;overflow-y:auto}.settings-divider{background:var(--line);height:1px;margin:8px 12px}@media (max-height:600px){.sidebar{padding-top:16px}.sidebar>.workspace-label{margin:18px 0}.sidebar>.nav-label{margin-bottom:10px}}@media (max-height:500px){.sidebar{padding-top:12px}.sidebar .brand-lockup{width:140px}.sidebar .brand-lockup small,.sidebar>.workspace-label,.sidebar>.nav-label{display:none}.sidebar>nav{min-height:44px;margin-top:12px}.sidebar-bottom{max-height:none;padding-top:8px}}.global-settings .section-heading p{color:var(--global-muted)}@media (max-width:900px){.global-summary,.global-applications{grid-template-columns:1fr}.global-intro h2{font-size:22px}.global-intro{padding:22px}}@media (max-width:600px){.global-intro{align-items:flex-start;gap:14px;padding:20px}.global-intro>.global-icon{display:none}.global-settings .section-heading{flex-direction:column;align-items:flex-start}.global-card{padding:20px}.global-details{grid-template-columns:1fr}.global-details>div:nth-child(3){grid-column:auto}.global-actions{grid-template-columns:1fr;width:100%;display:grid}.global-connection-heading{gap:12px}.global-toolbar{gap:10px}.global-toolbar label{gap:7px}.global-toolbar select{padding-right:15px}.global-dialog{padding:28px 22px}.global-dialog h2{padding-right:18px}.global-summary h3{font-size:20px}}@media (prefers-reduced-motion:reduce){.global-settings *{transition:none!important}}.global-dialog input:not([type=checkbox]),.global-dialog select{min-height:44px}
.branch-directory{padding:26px}.branch-directory .section-heading{flex-wrap:wrap;gap:20px}.branch-directory .section-heading p,.branch-hint{color:#647061;font-size:13px;line-height:1.6}.branch-hint{margin:0 0 18px}.branch-search{border:1px solid var(--line);color:#647061;background:#fff;border-radius:8px;align-items:center;gap:10px;max-width:100%;min-height:44px;padding:0 12px;display:flex}.branch-search input{width:280px;min-width:0;max-width:100%;height:44px;color:var(--ink);background:0 0;border:0;outline:none;font-size:13px}.branch-search:focus-within{outline-offset:2px;outline:2px solid #6a7a24}.branch-list{gap:10px;display:grid}.branch-card{border:1px solid var(--line);background:#fdfefb;border-radius:10px;overflow:hidden}.branch-card summary{cursor:pointer;align-items:center;gap:14px;min-height:78px;padding:16px 18px;list-style:none;display:flex}.branch-card summary::-webkit-details-marker{display:none}.branch-card summary:focus-visible{outline-offset:-3px;outline:2px solid #6a7a24}.branch-mark{color:#667b35;background:#eff3e2;border-radius:8px;flex-shrink:0;padding:10px;display:flex}.branch-identity{flex:1;min-width:0}.branch-identity b{font-size:14px;display:block}.branch-identity>span{color:#647061;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.6;display:block}.branch-tags{color:#647061;text-align:right;flex-direction:column;align-items:flex-end;gap:8px;font-size:12px;display:flex}.branch-hidden{color:#77541e;background:#fbefdb;border-radius:5px;padding:4px 8px}.branch-chevron{flex-shrink:0;transition:transform .16s}.branch-card[open] .branch-chevron{transform:rotate(180deg)}.branch-body{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px 32px;padding:22px 24px;display:grid}.branch-body section{min-width:0}.branch-body h3{margin:0 0 14px;font-size:13px}.branch-facts,.branch-hours{margin:0;font-size:13px;line-height:1.6}.branch-facts>div{grid-template-columns:90px 1fr;gap:12px;margin-bottom:8px;display:grid}.branch-facts dt,.branch-hours dt{color:#647061}.branch-facts dd,.branch-hours dd{overflow-wrap:anywhere;margin:0}.branch-facts a,.branch-source a{text-underline-offset:3px;text-decoration:underline}.branch-hours>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.branch-hours dd{text-align:right}.branch-location-note,.branch-unreported{color:#647061;margin:10px 0 0;font-size:13px;line-height:1.6}.branch-map{color:#536423;align-items:center;gap:8px;min-height:44px;margin-top:8px;font-size:13px;font-weight:600;display:inline-flex}.branch-source{border-top:1px solid var(--line);color:#647061;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding:14px 24px;font-size:12px;line-height:1.6;display:flex}.branch-source a{align-items:center;gap:6px;min-height:28px;display:flex}.branch-children{border-left:1px solid #d6dfc1;gap:10px;margin:12px 0 0 22px;padding-left:16px;display:grid}@media (max-width:700px){.branch-directory{padding:18px}.branch-search,.branch-search input{width:100%}.branch-card summary{flex-wrap:wrap;gap:10px;padding:14px 12px}.branch-identity{flex-basis:calc(100% - 90px)}.branch-tags{text-align:left;flex-flow:wrap;align-items:center;width:100%;padding-left:50px}.branch-tags:empty{display:none}.branch-body{grid-template-columns:1fr;gap:24px;padding:20px 16px}.branch-source{padding:14px 16px}.branch-hours>div{gap:3px;display:grid}.branch-hours dd{text-align:left}.branch-children{margin-left:8px;padding-left:10px}}
