@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,var(--tone-45503e,#45503e));--font-family:inherit;--default-font-family:inherit;--accent-9:var(--tone-81982d,#81982d);--accent-10:var(--tone-6f8424,#6f8424);--accent-11:var(--tone-536829,#536829);--accent-3:var(--tone-f0f4e5,#f0f4e5);--accent-4:var(--tone-e8eed8,#e8eed8);--accent-5:var(--tone-dce5c5,#dce5c5);--accent-6:var(--tone-ced9ac,#ced9ac);--accent-7:var(--tone-b9ca85,#b9ca85);--accent-8:var(--tone-a3b966,#a3b966);--radius-3:7px;--radius-4:9px;--radius-5:11px;--green:var(--tone-81982d,#81982d);--ink:var(--tone-45503e,#45503e);--muted:var(--tone-7b856e,#7b856e);--line:var(--tone-e6eadf,#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:var(--tone-7b856e,#7b856e);border-radius:0;padding:12px 0;font-size:12px}.screens-app .screens-tabs button.selected{color:var(--tone-4a5c29,#4a5c29);border-bottom:2px solid var(--tone-adc344,#adc344)}.screens-app .page-title{margin:0 0 25px}.screens-app .page-title h1{letter-spacing:-.6px;color:var(--tone-45503e,#45503e);font-size:25px;line-height:1.25}.screens-app .page-title .eyebrow{display:none}.screens-app .page-title p{color:var(--tone-7b856e,#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{background:var(--tone-81982d,#81982d);color:#fff}.screens-app .rt-variant-outline,.screens-app .rt-variant-soft{color:var(--tone-647344,#647344);background:var(--tone-f7f9f1,#f7f9f1);border:1px solid var(--tone-dfe5d2,#dfe5d2)}.screens-app .rt-TextFieldRoot,.screens-app .rt-SelectTrigger,.screens-app .rt-TextArea{border:1px solid var(--tone-dfe5d7,#dfe5d7);background:var(--tone-fcfdf9,#fcfdf9);box-shadow:none;border-radius:7px;min-height:36px;font-size:12px}.screens-app button:disabled{opacity:.5;cursor:not-allowed}.screens-app .publish-button{background:var(--tone-81982d,#81982d)!important;color:#fff!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:var(--tone-45503e,#45503e);font-size:15px}.screens-app .new-collection{background:var(--tone-f7f9f0,#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:var(--tone-889775,#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:var(--tone-81982d,#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:var(--tone-f0f3e8,#f0f3e8);border-radius:6px;width:48px;height:48px;display:block}.pantallas-scope.screen-dialog{color:var(--tone-45503e,#45503e);--accent-9:var(--tone-81982d,#81982d);--accent-10:var(--tone-6f8424,#6f8424);--accent-11:var(--tone-536829,#536829);font-family:inherit}.pantallas-scope.screen-dialog .rt-DialogTitle{letter-spacing:-.4px;font-size:22px}.screens-player.pantallas-scope{background:var(--tone-121612,#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:var(--tone-f8faf4,#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:var(--tone-536829,#536829);border-bottom-color:var(--tone-81982d,#81982d)}.screens-app .workspace-navigation nav>button>span{background:var(--tone-eef1e7,#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;background:var(--tone-f8faf4,#f8faf4);border:1px dashed var(--tone-dce3cf,#dce3cf);color:var(--tone-7b856e,#7b856e);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{background:var(--tone-f1f3ed,#f1f3ed);white-space:nowrap;color:var(--tone-707c65,#707c65);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:var(--tone-3d6d29,#3d6d29);background:var(--tone-eff6e9,#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:var(--tone-536829,#536829);font:inherit;cursor:pointer;background:0 0;text-decoration:underline}.screens-app .empty-television{aspect-ratio:16/9;background:var(--tone-eef1e8,#eef1e8);color:var(--tone-8d9782,#8d9782);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;background:var(--tone-18211c,#18211c);border:1px solid var(--tone-323f34,#323f34);aspect-ratio:auto;box-shadow:0 5px 12px var(--tone-1d2f1c0a,#1d2f1c0a);border-radius:10px;padding:6px 6px 12px;position:relative;overflow:visible}.pantallas-scope .board-frame-preview>.board{aspect-ratio:16/9;border-radius:3px;height:auto}.pantallas-scope .board-frame-preview:after{content:"";background:var(--tone-829278,#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 var(--tone-81982d,#81982d)}.pantallas-scope .board [role=button]:focus-visible{outline:3px solid var(--tone-81982d,#81982d);outline-offset:-3px}.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:var(--tone-b7c794,#b7c794)}.screens-app .event-card-art{background:var(--tone-edf2df,#edf2df);min-height:112px;color:var(--tone-708940,#708940);align-items:center;gap:12px;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:var(--tone-647d39,#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;background:var(--tone-f8faf4,#f8faf4);border:1px solid var(--line);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:var(--tone-859373,#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{background:var(--tone-f0f4e8,#f0f4e8);color:var(--tone-728657,#728657);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:var(--tone-81982d,#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{border:1px solid var(--tone-e5eadc,#e5eadc);color:var(--tone-45503e,#45503e);text-align:left;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:14px;padding:12px;display:flex}.pantallas-scope .replacement-list>button:hover{background:var(--tone-f6f9ef,#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:var(--tone-7b856e,#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:var(--tone-7b856e,#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}}.pantallas-scope .music-workspace-controls,.pantallas-scope .music-playlist-forms{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}.pantallas-scope .music-workspace-controls label,.pantallas-scope .music-playlist-forms label,.pantallas-scope .music-add-existing label{flex:1;gap:8px;min-width:min(240px,100%);font-size:14px;font-weight:600;display:grid}.pantallas-scope .ambient-music select{border:1px solid var(--gray-a7);border-radius:var(--radius-2);width:100%;min-width:0;min-height:44px;color:var(--gray-12);background:var(--color-panel-solid);font:inherit;padding:10px 12px}.pantallas-scope .ambient-music select:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.pantallas-scope .music-playlist-cards{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:12px;margin:20px 0;display:grid}.pantallas-scope .music-playlist-card{border:1px solid var(--gray-a6);background:var(--gray-a2);overflow-wrap:anywhere;border-radius:14px;flex-direction:column;align-items:start;gap:10px;min-width:0;padding:18px;display:flex}.pantallas-scope .music-playlist-card.is-current{border-color:var(--accent-8);background:var(--accent-a2)}.pantallas-scope .music-playlist-card>span{color:var(--gray-11);font-size:13px}.pantallas-scope .music-playlist-forms form,.pantallas-scope .music-add-existing{flex-wrap:wrap;flex:1;align-items:end;gap:12px;min-width:min(280px,100%);display:flex}.pantallas-scope .music-add-existing{margin:16px 0}.pantallas-scope .music-branches{margin:28px 0}.pantallas-scope .music-branch-list{border:1px solid var(--gray-a6);border-radius:14px;margin-top:16px;display:grid;overflow:hidden}.pantallas-scope .music-branch-row{border-bottom:1px solid var(--gray-a5);grid-template-columns:minmax(120px,1fr) minmax(180px,1.5fr) minmax(150px,1fr);align-items:center;gap:16px;padding:16px;display:grid}.pantallas-scope .music-branch-row:last-child{border-bottom:0}.pantallas-scope .music-branch-row>strong{overflow-wrap:anywhere}.pantallas-scope .music-branch-row .rt-Badge{justify-self:start}@media (max-width:700px){.pantallas-scope .music-branch-row{grid-template-columns:1fr;gap:12px}.pantallas-scope .music-playlist-forms form{width:100%}.pantallas-scope .music-workspace-controls{flex-direction:column;align-items:stretch}}.pantallas-scope .institutional-board{background:var(--board-bg);color:#183d30;overflow:hidden}.pantallas-scope .institutional-board.theme-noche,.pantallas-scope .institutional-board.theme-botanica{color:#fff}.pantallas-scope .institutional-board .board-top{justify-content:space-between;align-items:center;display:flex}.pantallas-scope .institutional-board .board-top>span{letter-spacing:.2cqw;font-size:1cqw}.pantallas-scope .institutional-composition{grid-template-rows:minmax(0,1fr);align-items:center;gap:4cqw;display:grid;position:absolute;inset:8cqw 4cqw 5cqw;overflow:hidden}.pantallas-scope .institutional-copy{z-index:2;min-width:0;max-height:100%;position:relative;overflow:hidden}.pantallas-scope .institutional-eyebrow{letter-spacing:.18cqw;text-transform:uppercase;color:inherit;margin-bottom:1.3cqw;font-size:1cqw;font-weight:700;display:block}.pantallas-scope .institutional-copy h2{font-size:calc(4.6cqw * var(--institutional-text-scale,1));letter-spacing:-.16cqw;overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 2cqw;line-height:1.04}.pantallas-scope .institutional-copy p{color:inherit;font-size:calc(1.65cqw * var(--institutional-text-scale,1));white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.pantallas-scope .institutional-board.text-centro .institutional-copy{text-align:center}.pantallas-scope .composition-comunicado .institutional-copy{max-width:78cqw}.pantallas-scope .composition-comunicado.text-centro .institutional-copy{margin:auto}.pantallas-scope .composition-imagen-texto .institutional-composition{grid-template-columns:1fr 1fr}.pantallas-scope .composition-imagen-texto .institutional-copy h2{font-size:calc(3.2cqw * var(--institutional-text-scale,1))}.pantallas-scope .composition-imagen-texto .institutional-copy p{color:inherit;font-size:1.35cqw}.pantallas-scope .institutional-media{border-radius:.8cqw;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.pantallas-scope .institutional-media img,.pantallas-scope .institutional-media video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.pantallas-scope .media-fit-cover .institutional-media img,.pantallas-scope .media-fit-cover .institutional-media video{object-fit:cover}.pantallas-scope .media-derecha .institutional-media{grid-area:1/2}.pantallas-scope .media-derecha .institutional-copy{grid-area:1/1}.pantallas-scope .institutional-media-placeholder{text-align:center;background:#ffffff21;border:1px dashed;place-items:center;height:100%;padding:2cqw;font-size:1.3cqw;display:grid}.pantallas-scope .composition-pantalla-completa .institutional-composition{display:block;inset:0}.pantallas-scope .composition-pantalla-completa .institutional-media{border-radius:0;position:absolute;inset:0}.pantallas-scope .composition-pantalla-completa .institutional-copy{color:#fff;text-shadow:0 2px 12px #0006;max-width:75cqw;position:absolute;inset:auto 4cqw 6cqw}.pantallas-scope .composition-pantalla-completa:not(.media-only) .institutional-composition:after{content:"";z-index:1;background:linear-gradient(#0000 15%,#000b);position:absolute;inset:0}.pantallas-scope .composition-pantalla-completa .board-top,.pantallas-scope .composition-pantalla-completa>footer{color:#fff;text-shadow:0 1px 8px #0008}.pantallas-scope .institutional-board.media-only .board-top,.pantallas-scope .institutional-board.media-only>footer{display:none}.screens-app .institutional-editor>h2{margin:0 0 14px;font-size:18px}.screens-app .institutional-editor fieldset{border:0;gap:18px;min-width:0;margin-top:18px;padding:0;display:grid}.screens-app .institutional-upload{gap:12px;min-width:0;display:grid}.screens-app .institutional-upload>img,.screens-app .institutional-upload>video{object-fit:contain;background:#f5f7f0;border-radius:8px;width:100%;max-height:260px}.screens-app .institutional-upload>small{color:var(--muted);font-size:12px;line-height:1.5}.screens-app .default-event-setting{border:1px solid var(--line);background:var(--tone-f8faf4,#f8faf4);border-radius:12px;grid-template-columns:1fr minmax(240px,360px);gap:14px 24px;margin:18px 0 24px;padding:20px;display:grid}.screens-app .default-event-setting p,.screens-app .default-event-setting>small{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.screens-app .default-event-setting>label{gap:8px;font-size:12px;display:grid}.screens-app .default-event-setting>small{grid-column:1/-1}.screens-app .slides-section-heading{flex-wrap:wrap}.screens-app .slides-section-heading>div{margin-right:auto}.screens-app .editor-actions>small{max-width:280px;color:var(--muted);font-size:11px;line-height:1.5}@media (max-width:700px){.screens-app .default-event-setting{grid-template-columns:1fr}.screens-app .slides-section-heading>.rt-Button{flex:1}.screens-app .editor-actions>small{flex-basis:100%;max-width:none}}
.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:var(--tone-f0f4e2,#f0f4e2);font-weight:650}.web-submenu>span{color:var(--tone-687264,#687264);justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;font-size:12px;display:flex}.web-submenu small{color:var(--tone-737b6d,#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:var(--tone-57614f,#57614f);align-items:center;gap:8px;font-size:12px;display:flex}.web-dot{background:var(--tone-849a32,#849a32);border-radius:50%;width:7px;height:7px}.web-separator{color:var(--tone-a9b29d,#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{background:var(--tone-f1f6e6,#f1f6e6);color:var(--tone-43572d,#43572d);border:1px solid var(--tone-dce8c5,#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:var(--tone-5b664e,#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:var(--tone-68735e,#68735e);margin-left:auto}.web-sync progress{width:100%;height:6px;accent-color:var(--tone-91a732,#91a732);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:var(--tone-5c6851,#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:var(--tone-5b6650,#5b6650);justify-content:space-between;gap:14px;padding:0 24px 15px;font-size:12px;display:flex}.web-table-caption small{color:var(--tone-68735e,#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:var(--tone-68735e,#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);width:48px;height:52px;color:var(--tone-8a947e,#8a947e);background:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;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{background:var(--tone-edf4df,#edf4df);color:var(--tone-46602a,#46602a)}.web-badge.neutral{background:var(--tone-f0f2ec,#f0f2ec);color:var(--tone-59634f,#59634f)}.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:var(--tone-edf2e3,#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{max-width:420px;color:var(--tone-68735e,#68735e);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:var(--tone-708252,#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{max-width:480px;color:var(--tone-68735e,#68735e);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:var(--tone-728642,#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:var(--tone-68735e,#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:var(--tone-68735e,#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{background:var(--tone-f5f7ef,#f5f7ef);color:var(--tone-5b6a48,#5b6a48);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:var(--tone-627154,#627154);padding:20px 0}.web-guidance h3{color:var(--ink);margin-bottom:10px;font-size:14px}.web-guidance p{color:var(--tone-68735e,#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:var(--tone-68735e,#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:var(--tone-8aa226,#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{border:1px dashed var(--tone-ced7bf,#ced7bf);background:var(--tone-f2f5eb,#f2f5eb);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:var(--tone-68735e,#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:var(--tone-68735e,#68735e);margin:7px 0;font-size:12px}.web-detail-heading small{color:var(--tone-68735e,#68735e);font-size:11px}.web-detail-meta{background:var(--tone-f7f9f3,#f7f9f3);border-radius:8px;grid-template-columns:1fr 1fr;gap:20px;margin:0 0 25px;padding:20px;display:grid}.web-detail-meta dt{color:var(--tone-68735e,#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{background:var(--tone-f5f7f0,#f5f7f0);white-space:pre-wrap;overflow-wrap:anywhere;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:var(--tone-5b664e,#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{background:var(--tone-edf3d5,#edf3d5);color:var(--tone-3b5229,#3b5229)}.order-filter-toggle>span{background:var(--tone-526c2b,#526c2b);color:#fff;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:var(--tone-67735e,#67735e);grid-column:1/-1;font-size:11px}.order-active-filters{background:var(--tone-eef3e3,#eef3e3);overflow-wrap:anywhere;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:var(--tone-a9bc69,#a9bc69);box-shadow:inset 0 3px var(--tone-9aaf43,#9aaf43)}.order-indicator:hover:not(:disabled){background:var(--tone-f4f7e9,#f4f7e9)}.order-indicator>span{align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.order-indicator>span svg{color:var(--tone-71823b,#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:var(--tone-68735e,#68735e);font-size:10px;line-height:1.5}.order-indicator:disabled{cursor:default;opacity:1}.order-metric-note{color:var(--tone-68735e,#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:var(--tone-758d30,#758d30)}.order-loading b{font-size:13px}.order-loading p,.order-loading small{color:var(--tone-68735e,#68735e);font-size:11px}.order-loading progress{width:100%;height:6px;accent-color:var(--tone-8fa13c,#8fa13c)}.order-workspace>.web-order-error{margin:0;padding:20px}.order-view-bar{color:var(--tone-5d6853,#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:var(--tone-68735e,#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:var(--tone-40552b,#40552b);stroke-width:2px}.order-chart-data{color:var(--tone-68735e,#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:var(--tone-68735e,#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:var(--tone-68735e,#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:var(--tone-f7f9f2,#f7f9f2);border-radius:8px;padding:3px;display:flex}.order-view-switch button{min-height:36px;color:var(--tone-68735e,#68735e);background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.order-view-switch button[aria-pressed=true]{color:var(--tone-334c29,#334c29);box-shadow:0 1px 4px var(--tone-263b2c12,#263b2c12);background:#fff}.order-line-preview{align-items:center;gap:5px;margin-top:12px;display:flex}.order-item-image{border:1px solid var(--line);width:48px;height:48px;color:var(--tone-89947d,#89947d);background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;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:var(--tone-68735e,#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:var(--tone-68735e,#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:var(--tone-68735e,#68735e);margin-top:5px;font-size:11px;line-height:1.6;display:block}.order-product-link{color:var(--tone-566e2e,#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:var(--tone-fafbf6,#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:var(--tone-68735e,#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:var(--tone-4b5744,#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:2px solid var(--tone-526c2b,#526c2b);outline-offset:3px}@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:var(--tone-68735e,#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:var(--tone-68735e,#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:var(--tone-68735e,#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:var(--tone-68735e,#68735e);line-height:1.5}.web-order-detail .web-order-error{padding:20px 0}.web-order-loading{color:var(--tone-68735e,#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:2px solid var(--tone-526c2b,#526c2b);outline-offset:3px}@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:var(--tone-f0f4e4,#f0f4e4);border-color:var(--tone-cad8a0,#cad8a0)}.order-sales-card>span,.order-customer-card>span{color:var(--tone-4a5e36,#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:var(--tone-657257,#657257);font-size:11px;line-height:1.6}.order-money-metric{gap:10px;display:grid}.order-sales-note{color:var(--tone-66725b,#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:var(--tone-337044,#337044)}.order-change.down{color:#a44e38}.order-change.neutral{color:var(--tone-67735e,#67735e)}.order-change>span{color:var(--tone-6b765f,#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:var(--tone-68735e,#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:var(--tone-f4f7ea,#f4f7ea)}.order-month-value{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.order-month-track{border-bottom:1px solid var(--tone-dfe6d1,#dfe6d1);justify-content:center;align-items:flex-end;height:140px;display:flex}.order-month-track i{background:var(--tone-96ab4b,#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,var(--tone-9bad66,#9bad66),var(--tone-9bad66,#9bad66) 5px,var(--tone-bcca96,#bcca96) 5px,var(--tone-bcca96,#bcca96) 9px)}.order-month-bars b{text-transform:capitalize;font-size:11px;font-weight:600;line-height:1.6}.order-month-bars small{color:var(--tone-68735e,#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:var(--tone-7c8771,#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:var(--tone-68735e,#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:var(--tone-48632d,#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}}.web-overview-period{background:var(--white,#fff);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:end;gap:14px;padding:18px 20px;display:flex}.web-overview-period label{color:var(--ink);gap:7px;margin:0;font-size:12px;display:grid}.web-overview-period select,.web-overview-period input{border:1px solid var(--line);min-height:44px;font:inherit;color:var(--ink);background:#fff;border-radius:7px;margin:0;padding:9px 12px}.web-overview-period>span{color:var(--tone-59654e,#59654e);align-self:center;margin-left:auto;font-size:12px}.web-overview-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.web-overview-link{border:1px solid var(--line);text-align:left;color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:14px;min-width:0;padding:20px;transition:border-color .15s,background .15s;display:flex}.web-overview-link:hover{border-color:var(--tone-94a66c,#94a66c);background:var(--tone-fafcf5,#fafcf5)}.web-overview-link>span:nth-child(2){flex:1;min-width:0}.web-overview-link strong{margin-bottom:7px;font-size:14px;display:block}.web-overview-link small{color:var(--tone-59654e,#59654e);overflow-wrap:anywhere;font-size:12px;line-height:1.6;display:block}.web-overview-link>svg{color:var(--tone-77865a,#77865a);flex-shrink:0}.web-overview-link-icon{color:var(--tone-667c35,#667c35);flex-shrink:0;display:flex}.web-overview-leaders,.web-overview-ranking,.web-overview-sync{min-width:0;margin:0}.web-overview-leaders{padding:24px}.web-overview-top{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.web-overview-product{background:var(--tone-f8faf3,#f8faf3);border:1px solid var(--line);border-radius:10px;min-width:0;padding:16px;position:relative}.web-overview-rank{color:var(--tone-657c32,#657c32);margin-bottom:12px;font-size:12px;font-weight:650;display:block}.web-overview-photo{width:100%;height:142px;color:var(--tone-809067,#809067);background:#fff;border-radius:7px;justify-content:center;align-items:center;display:flex;overflow:hidden}.web-overview-photo img{object-fit:contain;width:100%;height:100%}.web-overview-product h3{overflow-wrap:anywhere;margin:14px 0 5px;font-size:13px;line-height:1.6}.web-overview-product small{color:var(--tone-59654e,#59654e);font-size:11px;display:block}.web-overview-product>div{color:var(--tone-59654e,#59654e);margin:15px 0 4px;font-size:12px}.web-overview-product>div strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:26px}.web-overview-ranking>.section-heading{flex-wrap:wrap;gap:15px;padding:24px 24px 0}.web-overview-ranking .search{max-width:320px;margin:0}.web-overview-ranking table{min-width:690px}.web-overview-ranking td{vertical-align:middle;font-variant-numeric:tabular-nums;font-size:12px}.web-overview-ranking td small{color:var(--tone-59654e,#59654e);margin-top:5px;font-size:11px;display:block}.web-overview-table-product{align-items:center;gap:12px;min-width:210px;max-width:370px;display:flex}.web-overview-table-product .web-overview-photo{border:1px solid var(--line);flex-shrink:0;width:46px;height:52px}.web-overview-table-product b{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.web-overview-sync{padding:24px}.web-overview-sync>p{color:var(--tone-59654e,#59654e);font-size:12px}.web-overview-sync .web-alert{margin-top:10px;display:block}.web-overview .stat{text-align:left}.web-overview :is(button,a,input,select):focus-visible{outline:2px solid var(--tone-657c32,#657c32);outline-offset:3px}#web-bestseller-list{scroll-margin-top:20px}@media (max-width:1250px){.web-overview-links{grid-template-columns:repeat(2,minmax(0,1fr))}.web-overview-top{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.web-overview-top{grid-template-columns:repeat(2,minmax(0,1fr))}.web-overview-links{grid-template-columns:1fr}.web-overview-period{gap:12px;padding:15px}.web-overview-period>span{width:100%;margin-left:0}.web-overview-period label{flex:1;min-width:125px}.web-overview-period input{width:100%;min-width:0}.web-overview-period>button{width:100%}.web-overview-leaders,.web-overview-sync{padding:16px}.web-overview-product{padding:12px}.web-overview-photo{height:120px}.web-overview .section-heading{flex-wrap:wrap;align-items:start;gap:12px}.web-overview-ranking>.section-heading{padding:16px 16px 0}.web-overview-ranking .search{width:100%;max-width:none}.web-overview .web-pagination{flex-wrap:wrap}.web-overview .web-pagination>div{margin-left:auto}}
.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,var(--tone-657064,#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,var(--tone-e3e7df,#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,var(--tone-f7f8f4,#f7f8f4));border-radius:10px;min-width:0;padding:14px}.curator-compare small,.curator-source small{color:var(--muted,var(--tone-657064,#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,var(--tone-e3e7df,#e3e7df));margin-top:24px;padding-top:12px}.curator-source pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg,var(--tone-f7f8f4,#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,var(--tone-657064,#657064));margin-top:4px;display:block}.curator-processes{gap:16px;display:grid}.curator-process progress{width:100%;height:8px;accent-color:var(--green,var(--tone-59733a,#59733a));margin:16px 0}.curator-process-counts{color:var(--muted,var(--tone-657064,#657064));margin-bottom:18px;font-size:13px}.curator-module button:focus-visible,.curator-module summary:focus-visible{outline:2px solid var(--green,var(--tone-59733a,#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:var(--tone-5e685b,#5e685b);--surface:#fff;--lime-soft:var(--tone-eff4d9,#eff4d9)}.web-alert-module :is(button,input,select,textarea,summary):focus-visible{outline:3px solid var(--tone-718521,#718521);outline-offset:3px}.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:3px solid var(--tone-718521,#718521);outline-offset:-3px}.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;background:var(--tone-f5f7ef,#f5f7ef);letter-spacing:.45px;color:var(--tone-5e685b,#5e685b);text-transform:uppercase;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:var(--tone-fbfcf8,#fbfcf8)}.web-alert-row.expanded{background:var(--tone-f2f6e7,#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{max-width:100%;min-height:20px;color:var(--tone-45613c,#45613c);text-underline-offset:2px;align-items:center;gap:5px;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{border:1px solid var(--tone-e0e6d7,#e0e6d7);width:32px;height:32px;color:var(--tone-52644d,#52644d);background:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.web-alert-row-button:hover{background:var(--tone-edf2e3,#edf2e3);border-color:var(--tone-c6d2b3,#c6d2b3)}.web-alert-row-button[aria-expanded=true]{background:var(--tone-e8efda,#e8efda)}.web-alert-row-button[aria-expanded=true] svg{transform:rotate(180deg)}.web-alert-row.without-stock{background:var(--tone-f8f9f6,#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{background:var(--tone-eef0e9,#eef0e9);color:var(--tone-5e685b,#5e685b)}.web-alert-row.resolved{background:var(--tone-f8f9f6,#f8f9f6)}.web-alert-row.expanded td{border-bottom-color:#0000}.web-alert-table .web-alert-detail-row td{background:var(--tone-f5f7ef,#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:var(--tone-f8f9f6,#f8f9f6)}.web-table tr.without-stock .web-product-cell b{color:var(--tone-5e685b,#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{background:var(--tone-edf0e5,#edf0e5);min-width:0;max-width:100%;color:var(--tone-455037,#455037);border-radius:6px;align-items:center;gap:7px;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:3px solid var(--tone-718521,#718521);outline-offset:3px}.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);box-shadow:0 1px 4px var(--tone-1b251412,#1b251412);background:#fff}.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-control{z-index:45;border:1px solid var(--line);background:var(--bg);width:max-content;max-width:calc(100vw - 288px);color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:4px 4px 4px 12px;display:flex;position:fixed;bottom:16px;left:268px;box-shadow:0 2px 10px #0000000d}.view-as-control>svg{color:var(--muted);flex:none}.view-as-control>div{min-width:0;max-width:240px}.view-as-control strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;display:block;overflow:hidden}.view-as-control small{color:var(--muted);font-size:11px;line-height:1.5;display:block}.view-as-control button{width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.view-as-control button:hover{background:var(--line)}.tasks-focus .view-as-control{max-width:calc(100vw - 108px);left:88px}@media (max-width:900px){.workspace .view-as-control{left:max(12px,env(safe-area-inset-left));bottom:calc(var(--mobile-nav-height,72px) + 8px);max-width:calc(100vw - 24px)}}.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:var(--tone-fbfcf8,#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:var(--tone-59634f,#59634f);margin-top:5px;font-size:12px;display:block}.view-as-person>svg{color:var(--tone-647146,#647146);flex-shrink:0}.preview-fields{border:0;min-width:0;margin:0;padding:0}.preview-fields:disabled button{cursor:default}@media (max-width:700px){.view-as-cell{padding:10px}.view-as-button{font-size:11px}.view-as-picker h2{font-size:21px}}
.meta-center{--meta-muted:var(--tone-65705f,#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{border:1px solid var(--tone-e0e5d8,#e0e5d8);color:var(--tone-606b53,#606b53);background:var(--tone-f6f8f1,#f6f8f1);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:var(--tone-356247,#356247);background:var(--tone-edf5ef,#edf5ef);border-color:var(--tone-d5e7d8,#d5e7d8)}.meta-badge.good i{background:var(--tone-477e52,#477e52)}.meta-hero{border:1px solid var(--tone-dce4c7,#dce4c7);background:var(--tone-eaf0d8,#eaf0d8);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;border:1px solid var(--tone-d5dfba,#d5dfba);width:28px;height:28px;color:var(--tone-5b7040,#5b7040);background:#ffffffad;border-radius:18px;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{background:var(--tone-eef3e2,#eef3e2);color:var(--tone-5a7044,#5a7044);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{background:var(--tone-eaf4ec,#eaf4ec);color:var(--tone-35734b,#35734b)}.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{border-color:var(--tone-a5b776,#a5b776);background:var(--tone-fafcf6,#fafcf6)}.meta-notice{border:1px solid var(--tone-dce4cb,#dce4cb);background:var(--tone-f0f4e6,#f0f4e6);color:var(--tone-425a35,#425a35);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:var(--tone-809369,#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;background:var(--tone-f7f9f3,#f7f9f3);border:1px solid var(--line);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{border:1px solid var(--tone-dfe5d7,#dfe5d7);background:var(--tone-fcfdf9,#fcfdf9);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{border:1px solid var(--tone-d8e1cd,#d8e1cd);background:var(--tone-f9fbf5,#f9fbf5);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:var(--tone-56634c,#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;border:1px solid var(--tone-8d9d7c,#8d9d7c);width:100%;min-height:110px;color:var(--ink);font:inherit;background:#fff;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:2px solid var(--tone-526d35,#526d35);outline-offset:3px}.meta-reply-limit{color:var(--tone-56634c,#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{border-left:3px solid var(--tone-647e42,#647e42);background:var(--tone-eef4e4,#eef4e4);padding:12px}.meta-reply-preview{border:1px solid var(--tone-b9c8a5,#b9c8a5);background:#fff;border-radius:8px;padding:18px}.meta-reply-preview blockquote{border-left:3px solid var(--tone-8da861,#8da861);background:var(--tone-f5f8ef,#f5f8ef);white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;padding:14px;font-size:14px;line-height:1.6}.meta-reply-history{border-top:1px solid var(--tone-dce4d3,#dce4d3);margin-top:24px;padding-top:20px}.meta-reply-history h4{margin:0;font-size:13px}.meta-reply-history article{border-bottom:1px solid var(--tone-dce4d3,#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{border:1px solid var(--tone-8d9d7c,#8d9d7c);background:#fff;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{border:1px solid var(--tone-b7c3ab,#b7c3ab);background:var(--tone-fcfdf9,#fcfdf9);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:var(--tone-65705f,#65705f);margin-top:6px;font-size:12px;display:block}.meta-conversation-layout{border:1px solid var(--tone-dce4d3,#dce4d3);background:#fff;border-radius:11px;grid-template-columns:minmax(260px,34%) minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.meta-conversation-list{border-right:1px solid var(--tone-dce4d3,#dce4d3);background:var(--tone-fcfdf9,#fcfdf9);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{border:1px solid var(--tone-b7c3ab,#b7c3ab);background:#fff;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:12px}.meta-conversation-item{text-align:left;border:0;border-top:1px solid var(--tone-e7ebdf,#e7ebdf);background:0 0;border-left:3px solid #0000;width:100%;min-height:98px;padding:18px;display:block}.meta-conversation-item:hover{background:var(--tone-f0f4e6,#f0f4e6)}.meta-conversation-item.active{background:var(--tone-eaf0d8,#eaf0d8);border-left-color:var(--tone-6c863e,#6c863e)}.meta-conversation-item span{gap:6px;display:grid}.meta-conversation-item b{overflow-wrap:anywhere;font-size:14px}.meta-conversation-item time{color:var(--tone-56634c,#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{border-bottom:1px solid var(--tone-e7ebdf,#e7ebdf);background:#fff;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{background:var(--tone-f7f9f3,#f7f9f3);scrollbar-gutter:stable;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{border:1px solid var(--tone-dce4d3,#dce4d3);background:#fff;border-radius:12px 12px 12px 3px;align-self:flex-start;min-width:100px;max-width:86%;padding:13px 16px}.meta-message-bubble.outgoing{background:var(--tone-eaf0d8,#eaf0d8);border-color:var(--tone-d4dfbc,#d4dfbc);border-radius:12px 12px 3px;align-self:flex-end}.meta-message-bubble small{color:var(--tone-56634c,#56634c);font-size:11px;font-weight:600}.meta-message-bubble p{color:var(--tone-303b2c,#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:var(--tone-56634c,#56634c);font-size:11px;display:block}.meta-conversation-thread footer{border-top:1px solid var(--tone-e7ebdf,#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:var(--tone-56634c,#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{border-left:3px solid var(--tone-becda5,#becda5);background:var(--tone-f7f9f2,#f7f9f2);margin-bottom:16px;padding:14px 16px}.meta-comment-context small{color:var(--tone-56634c,#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{border-color:var(--tone-a5b776,#a5b776);background:var(--tone-f0f4e6,#f0f4e6)}.meta-ai-check input{width:18px;height:18px;accent-color:var(--tone-718521,#718521);flex-shrink:0;margin:1px 0}.meta-ai-check b{align-items:center;gap:8px;font-size:13px;display:flex}.meta-ai-check small{color:var(--tone-56634c,#56634c);margin-top:6px;font-size:12px;font-weight:400;line-height:1.6;display:block}.meta-ai-chat{border:1px solid var(--tone-d8e1cd,#d8e1cd);background:var(--tone-f7f9f3,#f7f9f3);border-radius:11px;max-width:820px;margin-bottom:20px;padding:24px}.meta-ai-chat-heading{color:var(--tone-526d35,#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:var(--tone-526d35,#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:var(--tone-eaf0d8,#eaf0d8);border-color:var(--tone-d4dfbc,#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{border:1px solid var(--tone-d8e1cd,#d8e1cd);white-space:normal;text-align:left;background:#fff}.meta-ai-composer{border:1px solid var(--tone-acba9e,#acba9e);background:#fff;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:2px solid var(--tone-526d35,#526d35);outline-offset:4px}.meta-ai-composer textarea::placeholder{color:var(--tone-65705f,#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:var(--tone-56634c,#56634c)}.meta-ai-ready{align-items:flex-start;gap:8px;display:flex;color:var(--tone-425a35,#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:var(--tone-f0f4e6,#f0f4e6);border-left:3px solid var(--tone-a5b776,#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:var(--tone-245c32,#245c32);background:var(--tone-edf8ef,#edf8ef);border-color:var(--tone-b2d8ba,#b2d8ba)}.meta-sentiment-negative{color:#824409;background:#fff5e5;border-color:#edca91}.meta-sentiment-anger{color:#9c2029;background:#fff0f0;border-color:#eeb0b5;font-weight:700}
