#pd-panel-simple {--ps-line:#263a50;--ps-muted:#8fa7bf;color:#e8f0fa;max-width:1180px;margin:22px auto}
#pd-panel-simple [hidden]{display:none!important}
.pd-page>.pd-head{display:none!important}
#pd-panel-simple .ps-list-head select{width:auto;min-width:145px}
.ps-unified-editor{width:min(750px,calc(100vw - 28px));position:fixed}.ps-unified-editor .ps-card{padding:0;border:0;background:transparent;margin:0}.ps-unified-editor [data-ps-title]{padding-right:45px;font-size:19px;margin-bottom:22px}.ps-unified-editor .ps-editor-x{position:absolute;right:18px;top:18px;z-index:1}.ps-unified-editor .ps-form-grid{grid-template-columns:1.2fr .7fr 1fr}.ps-unified-editor .ps-check{grid-column:1/-1}.ps-order-emails{margin-top:20px}.ps-unified-editor textarea{font-weight:400!important;line-height:1.6}.ps-delete{border-color:#68404a;color:#ef9da9;background:transparent}.ps-delete:hover{background:#422430}
@media(max-width:520px){.ps-unified-editor .ps-form-grid{grid-template-columns:1fr}.ps-unified-editor .ps-form-actions{flex-direction:column-reverse}.ps-unified-editor .ps-form-actions button{width:100%}}
.ps-dashboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.ps-dashboard>div{border:1px solid #253b51;border-radius:13px;background:#0f1c2b;padding:16px 18px;display:grid;gap:7px}.ps-dashboard span{font-size:12px;color:#95acc1}.ps-dashboard strong{font-size:26px;line-height:1.1}.ps-dashboard .ps-dashboard-ready{background:linear-gradient(115deg,#10352e,#10232d);border-color:#256552}.ps-dashboard-ready strong{color:#69e2bd}
.ps-order-title strong{font-size:15px;line-height:1.5;overflow-wrap:anywhere;min-width:0}.ps-title-separator{color:#597c96;margin:0 4px}.ps-icon{flex-shrink:0}.ps-order-sub{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.ps-order-sub .ps-tag{margin-left:41px}.ps-stock-count{font-size:11px;color:#8facc2;margin-top:5px}.ps-order.ps-order-progressing{border-color:#2b6a58;background:linear-gradient(100deg,#102b25,#0e1928 55%)}
.ps-editor-dialog{width:min(680px,calc(100vw - 28px));max-height:calc(100dvh - 36px);margin:auto;padding:24px;border:1px solid #36556b;border-radius:17px;color:#e8f1fb;background:#0d1b2b;overflow:auto;box-sizing:border-box;box-shadow:0 28px 90px #0009}.ps-editor-dialog::backdrop{background:#020813bb;backdrop-filter:blur(4px)}
.ps-popup-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:20px}.ps-popup-header h3{font-size:20px;line-height:1.4;margin:0 0 6px;overflow-wrap:anywhere}.ps-popup-sub{color:#91b8bf;font-size:12px}.ps-popup-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:15px 0}
#pd-panel-simple .ps-editor-dialog textarea{min-height:180px;resize:vertical;font-size:14px;line-height:1.7}.ps-popup-data{margin-top:21px;padding-top:16px;border-top:1px solid #294357}.ps-popup-data summary{cursor:pointer;font-size:12px;color:#9bb7ce}.ps-popup-data .ps-card{border:0;background:transparent;padding:20px 0 0;margin:0}.ps-popup-data .ps-form-grid{grid-template-columns:1fr 1fr}.ps-popup-data .ps-form-actions{padding-top:5px}.ps-popup-header>.ps-button{flex-shrink:0}
@media(max-width:520px){.ps-dashboard{gap:7px}.ps-dashboard>div{padding:12px 10px}.ps-dashboard span{font-size:10px}.ps-dashboard strong{font-size:22px}.ps-intro{flex-wrap:wrap}.ps-editor-dialog{padding:18px}.ps-popup-actions>.ps-primary{width:100%}.ps-popup-header h3{font-size:17px}.ps-popup-data .ps-form-grid{grid-template-columns:1fr}.ps-order-sub .ps-tag{margin-left:0}}
@media(max-width:760px){#pd-panel-simple .ps-list-head{align-items:flex-start;gap:12px;flex-direction:column}#pd-panel-simple .ps-list-head>.ps-actions{width:100%;flex-wrap:nowrap}#pd-panel-simple .ps-list-head select{flex:1;min-width:0}}
.ps-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}
.ps-intro h3{font-size:22px;letter-spacing:-.6px;margin:0 0 5px}.ps-muted{font-size:12px;color:var(--ps-muted);line-height:1.5}
.ps-card{background:#101b2a;border:1px solid var(--ps-line);border-radius:16px;padding:20px;margin-bottom:18px}
.ps-card h4{font-size:14px;margin:0 0 16px}.ps-form-grid{display:grid;grid-template-columns:1.4fr .7fr 1fr 1fr;gap:14px;align-items:end}
#pd-panel-simple label{font-size:12px;display:flex;flex-direction:column;gap:8px;font-weight:600;color:#bcd0e3}
#pd-panel-simple input,#pd-panel-simple select,#pd-panel-simple textarea{width:100%;border:1px solid #30465f;background:#0a1421;border-radius:9px;color:#e7effa;padding:11px 12px;font:inherit;min-height:42px}
#pd-panel-simple input:focus,#pd-panel-simple select:focus{outline:2px solid #38ccae;outline-offset:2px}
#pd-panel-simple .ps-check{flex-direction:row;align-items:center;min-height:42px;gap:8px}#pd-panel-simple input[type=checkbox]{width:17px;min-height:17px;accent-color:#24c5a5}
.ps-button{border:1px solid #344a62;background:#17283c;border-radius:9px;color:#dfebf7;padding:10px 14px;font:600 12px inherit;cursor:pointer;min-height:40px;white-space:nowrap}
.ps-button:hover{background:#203952}.ps-button:disabled{opacity:.45;cursor:wait}.ps-primary{background:#27d2ac;border-color:#27d2ac;color:#052a24!important}.ps-primary:hover{background:#4cddbd}.ps-quiet{background:transparent}
.ps-form-actions{display:flex;align-items:center;gap:10px;margin-top:15px}.ps-form-actions details{margin-right:auto}.ps-form-actions summary{color:#8fa7bf;font-size:12px;cursor:pointer}
.ps-form-actions details[open]{flex:1}.ps-form-actions details[open] input{margin-top:10px}
.ps-client-field{grid-column:1/-1;min-width:0}
#pd-panel-simple .ps-form-actions{justify-content:flex-end;flex-wrap:wrap;min-width:0}
#pd-panel-simple input,#pd-panel-simple select,#pd-panel-simple textarea{box-sizing:border-box;min-width:0;max-width:100%}
.ps-list-head{display:flex;justify-content:space-between;align-items:center;margin:25px 0 12px}.ps-list-head h4{margin:0;font-size:15px}
.ps-order{border:1px solid var(--ps-line);border-radius:14px;background:#0e1928;margin:10px 0;overflow:hidden}
.ps-order-main{padding:18px;display:grid;grid-template-columns:minmax(210px,1.4fr) minmax(150px,1fr) auto;gap:22px;align-items:center}
.ps-order-title{font-size:15px;font-weight:700;display:flex;align-items:center;gap:9px}.ps-icon{width:32px;height:32px;border-radius:10px;background:#173657;color:#5eaaff;display:inline-flex;align-items:center;justify-content:center;font-size:13px}
.ps-tag{display:inline-block;background:#173a37;border:1px solid #276057;color:#7de6c3;border-radius:6px;padding:3px 7px;font-size:10px;margin-left:7px;font-weight:600}
.ps-order-sub{color:var(--ps-muted);font-size:12px;line-height:1.5;margin-top:7px}.ps-order-sub strong{color:#ccd9e8}.ps-progress{height:5px;background:#203044;border-radius:6px;margin:8px 0}.ps-progress>span{display:block;background:#2ad5ac;height:100%;border-radius:6px}.ps-count{font-size:13px;color:#b1c9df}.ps-count b{color:#69e2bd;font-size:17px}.ps-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.ps-order details{border-top:1px solid #213449;padding:12px 18px}.ps-order summary{cursor:pointer;color:#b4cbe0;font-size:12px}.ps-unit{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #213449;font-size:12px}.ps-unit .ps-muted{flex:1}.ps-ready{color:#70e1ba}.ps-order-footer{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ps-order-footer .ps-muted{margin-right:auto}
.ps-notice{padding:12px 15px;border:1px solid #3a6682;border-radius:10px;background:#122c3f;font-size:12px;margin:12px 0}.ps-error{border-color:#985962;background:#381f2b;color:#ffc1c5}.ps-success{border-color:#28695a;background:#12342d;color:#8be4c9}.ps-empty{padding:35px;text-align:center;color:var(--ps-muted)}
.ps-ml-target{grid-column:1/-1;display:flex;gap:12px;align-items:center;padding:10px 12px;background:#102b32;border:1px solid #23525b;border-radius:10px;margin-top:6px;font-size:12px}.ps-ml-target label{color:#88d6cc;white-space:nowrap}.ps-ml-target select{min-width:0;flex:1;background:#0b1d2a;color:#d8eafa;border:1px solid #365366;border-radius:7px;padding:9px;font:inherit}.ps-ml-toggle{padding:12px 16px;margin:12px 0;border:1px solid #2b485c;border-radius:11px;background:#0e2532;color:#a8cbdc;font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}
@media(max-width:760px){.ps-form-grid{grid-template-columns:1fr 1fr}.ps-form-actions{flex-wrap:wrap}.ps-form-actions details{flex-basis:100%}.ps-card{padding:16px}.ps-order-main{grid-template-columns:1fr;gap:15px;padding:16px}.ps-order-main>.ps-actions{justify-content:flex-start}.ps-order-title{flex-wrap:wrap}.ps-intro h3{font-size:20px}.ps-intro{align-items:flex-start}.ps-ml-target{flex-direction:column;align-items:stretch}.ps-ml-toggle{flex-wrap:wrap}.ps-order-footer{align-items:flex-start}.ps-unit{flex-wrap:wrap}.ps-unit .ps-muted{min-width:120px}#pd-panel-simple{margin-top:15px}}

/* Compact ML destination, at the side. No full-width hidden/display override. */
#ml-pane-generator .ml-form-body{container-type:inline-size}
#ml-pane-generator .ml-form-grid>*{min-width:0}
#ml-pane-generator .ml-form-grid input,#ml-pane-generator .ml-form-grid select{min-width:0;max-width:100%;box-sizing:border-box}
#ml-pane-generator .ml-service-row{grid-template-columns:105px minmax(150px,1fr) minmax(140px,.8fr) 60px minmax(200px,240px);grid-template-areas:"name email password gen target";align-items:center;gap:10px;padding:12px}
#ml-pane-generator .ml-service-logo{flex-shrink:0;width:26px;height:26px}
#ml-pane-generator .ml-service-name{grid-area:name;min-width:0;font-size:11px;gap:7px}
#ml-pane-generator .fg:has(.ml-email){grid-area:email;min-width:0}
#ml-pane-generator .fg:has(.ml-password){grid-area:password;min-width:0}
#ml-pane-generator .ml-gen-one{grid-area:gen;min-width:0;width:60px;padding:6px;font-size:10px;align-self:end}
#ml-pane-generator .ps-ml-target{grid-area:target;display:grid;grid-template-columns:minmax(0,1fr);gap:5px;width:auto;min-width:0;max-width:100%;margin:0;padding:9px;background:#0b2026;border-radius:9px}
#ml-pane-generator .ps-ml-target label{font-size:10px;color:#8fc5c5}
#ml-pane-generator .ps-ml-target select{width:100%;height:34px;min-width:0;padding:5px 7px;font-size:10px;text-overflow:ellipsis}
#ml-pane-generator .ps-take-email{min-height:30px;padding:5px 8px;font-size:10px}
#ml-pane-generator .ps-take-email[hidden]{display:none!important}
.ps-ml-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:#98b4bb;margin:4px 0 12px}
.ps-ml-toolbar>span{margin-right:auto}.ps-ml-toolbar .ps-button{min-height:30px;padding:5px 9px;font-size:10px}
.ps-unit-ready{border-left:3px solid #28bf91;padding-left:9px;background:#10302740}.ps-unit>span{overflow-wrap:anywhere;min-width:0}
#pd-panel-emailstock{max-width:1180px;margin:22px auto;color:#dceaf7}
#pd-panel-emailstock *,#pd-panel-emailstock *::before,#pd-panel-emailstock *::after{box-sizing:border-box;min-width:0}
#pd-panel-emailstock [hidden]{display:none!important}
.ps-stock-head h3{margin:0 0 8px;font-size:21px}.ps-stock-head p{color:#91a9be;font-size:12px;line-height:1.6;margin:0 0 18px}
.ps-stock-form{border:1px solid #263a50;border-radius:14px;background:#101b2a;padding:20px;display:grid;gap:16px}
.ps-stock-fields{display:grid;grid-template-columns:2fr 1fr;gap:16px}
#pd-panel-emailstock label{display:grid;gap:8px;font-size:12px;color:#bdd0e1}
#pd-panel-emailstock input,#pd-panel-emailstock select,#pd-panel-emailstock textarea{width:100%;max-width:100%;padding:11px 12px;border:1px solid #30465f;border-radius:9px;background:#0a1421;color:#e7effa;font:inherit}
#pd-panel-emailstock textarea{min-height:170px;resize:vertical}
.ps-stock-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:#91a9be;margin:14px 0}
.ps-stock-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:15px;margin:9px 0;border:1px solid #263a50;border-radius:11px;font-size:12px;background:#101b2a}
.ps-stock-summary>div{display:grid;gap:4px}.ps-stock-summary span{color:#91a9be}.ps-stock-summary b{color:#62dfb5}
@media(max-width:1300px) and (min-width:761px){#ml-pane-generator .ml-service-row{grid-template-columns:105px minmax(150px,1fr) 60px minmax(190px,230px);grid-template-areas:"name email gen target" "name password gen target"}#ml-pane-generator .ml-gen-one{align-self:center}}
@container(max-width:620px){#ml-pane-generator .ml-service-row{grid-template-columns:minmax(0,1fr) 60px;grid-template-areas:"name name" "email email" "password gen" "target target"}#ml-pane-generator .ps-ml-target{grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center}#ml-pane-generator .ps-ml-target label{grid-column:1/-1}}
@container(max-width:620px){#ml-pane-generator .ml-form-grid{grid-template-columns:1fr}}
@media(max-width:760px){#ml-pane-generator .ml-service-row{grid-template-columns:minmax(0,1fr) 60px;grid-template-areas:"name name" "email email" "password gen" "target target"}#ml-pane-generator .ps-ml-target{grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center}#ml-pane-generator .ps-ml-target label{grid-column:1/-1}.ps-stock-fields{grid-template-columns:1fr}.ps-stock-form{padding:15px}.ps-stock-actions .ps-primary{width:100%}.ps-unit{align-items:flex-start}}

/* 20261019-plataformas1 · Platform filters, clearer hierarchy and short motion (opacity/transform only). */
#pd-panel-simple{--ps-ease:cubic-bezier(.2,.7,.2,1)}
#pd-panel-simple .ps-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
#pd-panel-simple .ps-intro{margin-bottom:22px}#pd-panel-simple .ps-intro h3{font-size:24px}#pd-panel-simple .ps-intro .ps-muted{max-width:560px}
/* Platform identity: same colors as the ML generator logos; text marks, no external assets. */
#pd-panel-simple [data-platform]{--pc:#64809b;--pc2:#24384c;--pt:#fff}
#pd-panel-simple [data-platform=all]{--pc:#27b894;--pc2:#13514a}
#pd-panel-simple [data-platform=disney]{--pc:#2563eb;--pc2:#112a77}
#pd-panel-simple [data-platform=netflix]{--pc:#e50914;--pc2:#5e0409}
#pd-panel-simple [data-platform=max]{--pc:#6d35e8;--pc2:#2a1470}
#pd-panel-simple [data-platform=paramount]{--pc:#1479b8;--pc2:#0b3359}
#pd-panel-simple [data-platform=ma],#pd-panel-simple [data-platform=spotify]{--pc:#1ed760;--pc2:#0f7a3a;--pt:#04210f}
#pd-panel-simple [data-platform=crunchyroll]{--pc:#f47521;--pc2:#86380b;--pt:#2b1102}
.ps-mark{flex-shrink:0;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;line-height:1;letter-spacing:-.2px;color:var(--pt,#fff);background:linear-gradient(140deg,var(--pc),var(--pc2));box-shadow:inset 0 0 0 1px #ffffff24}
#pd-panel-simple .ps-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:10px;margin:0 0 18px}
.ps-filter{position:relative;display:flex;align-items:center;gap:11px;min-height:66px;padding:12px 14px;text-align:left;border:1px solid #243a50;border-radius:14px;background:linear-gradient(160deg,#111f30,#0c1724);color:#dfeaf6;font:inherit;cursor:pointer;transition:transform .16s var(--ps-ease),border-color .16s,opacity .16s}
.ps-filter:hover{transform:translateY(-2px);border-color:#3a5874}
.ps-filter:focus-visible{outline:2px solid #38ccae;outline-offset:3px}
.ps-filter[aria-pressed=true]{border:2px solid var(--pc);padding:11px 13px;background:linear-gradient(160deg,#16283c,#0c1724);box-shadow:0 10px 26px #0006}
.ps-filter.ps-filter-empty:not([aria-pressed=true]){opacity:.6}
.ps-filter-text{display:grid;gap:2px;min-width:0}
.ps-filter-name{font-size:13px;font-weight:700;line-height:1.3;white-space:normal;overflow-wrap:anywhere}
.ps-filter-count{font-size:12px;color:#b9cde0}
.ps-filter-sub{font-size:11px;color:#7f97ad;white-space:normal;line-height:1.35}.ps-filter-sub:empty{display:none}
.ps-filter-check{position:absolute;top:7px;right:8px;width:18px;height:18px;border-radius:50%;display:none;align-items:center;justify-content:center;font-size:11px;font-weight:900;background:var(--pc);color:var(--pt,#fff)}
.ps-filter[aria-pressed=true] .ps-filter-check{display:inline-flex}
#pd-panel-simple .ps-dashboard{margin:0 0 20px}#pd-panel-simple .ps-dashboard small{font-size:11px;color:#6f889f}
#pd-panel-simple .ps-notice[data-ps-close]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-color:#7a6431;background:#251f10;color:#f2d899}
#pd-panel-simple .ps-notice[data-ps-close]::before{content:'';width:8px;height:8px;border-radius:50%;background:#f0c24b;flex-shrink:0}
#pd-panel-simple .ps-notice[data-ps-close]>.ps-button{margin-left:auto}
#pd-panel-simple .ps-list{container-type:inline-size}
#pd-panel-simple .ps-order{position:relative;box-shadow:inset 3px 0 0 var(--pc)}
#pd-panel-simple .ps-order-title{gap:12px}
.ps-order-name{display:grid;gap:2px;min-width:0}.ps-order-name strong{font-size:15px;line-height:1.35;overflow-wrap:anywhere}.ps-order-platform{font-size:11px;font-weight:600;color:#8fa7bf}
#pd-panel-simple .ps-order-sub{padding-left:46px}#pd-panel-simple .ps-order-sub .ps-tag{margin-left:0}
.ps-order-actions{justify-content:flex-end}
#pd-panel-simple .ps-progress>span{background:linear-gradient(90deg,#1fb894,#46e3bd)}
#pd-panel-simple .ps-empty{display:grid;justify-items:center;gap:10px;padding:40px 24px}#pd-panel-simple .ps-empty strong{font-size:15px;color:#dfeaf6}#pd-panel-simple .ps-empty p{margin:0;max-width:440px}#pd-panel-simple .ps-empty .ps-actions{justify-content:center;margin-top:6px}
#pd-panel-simple .ps-pages{justify-content:center;margin-top:14px}
@container(max-width:820px){.ps-order-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ps-order-main>.ps-order-actions{grid-column:1/-1;justify-content:flex-start}}
@container(max-width:520px){.ps-order-main{grid-template-columns:minmax(0,1fr)}}
@media(max-width:520px){#pd-panel-simple .ps-filters{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(188px,62%);overflow-x:auto;scroll-snap-type:x proximity;padding:6px;margin:0 -6px 12px}#pd-panel-simple .ps-filter{scroll-snap-align:start;min-height:60px}#pd-panel-simple .ps-filter:hover{transform:none}#pd-panel-simple .ps-dashboard small{display:none}#pd-panel-simple .ps-order-sub{padding-left:0}#pd-panel-simple .ps-intro>.ps-primary{width:100%}}
/* Motion only for explicit actions: open, filter/page change, confirmed save or delivery. */
@keyframes ps-fade-up{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
@keyframes ps-dialog-in{from{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}
@keyframes ps-fade-in{from{opacity:0}to{opacity:1}}
@keyframes ps-flash{0%{opacity:0}25%{opacity:1}100%{opacity:0}}
#pd-panel-simple .ps-list.ps-enter>*{animation:ps-fade-up .22s var(--ps-ease) both}
#pd-panel-simple .ps-list.ps-enter>:nth-child(2){animation-delay:.03s}#pd-panel-simple .ps-list.ps-enter>:nth-child(3){animation-delay:.06s}#pd-panel-simple .ps-list.ps-enter>:nth-child(n+4){animation-delay:.09s}
.ps-editor-dialog[open]{animation:ps-dialog-in .2s var(--ps-ease,ease-out)}.ps-editor-dialog[open]::backdrop{animation:ps-fade-in .2s ease-out}
#pd-panel-simple .ps-order.ps-flash::after{content:'';position:absolute;inset:-1px;border:2px solid #2ad5ac;border-radius:inherit;pointer-events:none;animation:ps-flash .9s ease-out both}
@media(prefers-reduced-motion:reduce){#pd-panel-simple *,#pd-panel-simple .ps-editor-dialog,#pd-panel-simple .ps-editor-dialog::backdrop{animation:none!important;transition:none!important}#pd-panel-simple .ps-order.ps-flash::after{content:none}}

/* Failed email reports: explicit operator report, never an activation or delivery. */
.ps-ml-issue-controls{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:6px;min-width:0}
.ps-ml-issue-controls[hidden],.ps-ml-issue-controls>[hidden]{display:none!important}
.ps-report-email{border:1px solid #86414d;border-radius:7px;background:#361d26;color:#ffb9c3;padding:6px 9px;min-height:28px;font:inherit;font-size:11px;font-weight:600;cursor:pointer}
.ps-report-email:hover{border-color:#f3889d;background:#4b2430}
.ps-report-email:focus-visible{outline:2px solid #ffb0c3;outline-offset:3px}
.ps-report-email:disabled{opacity:.5;cursor:wait}
.ps-ml-issue-controls small{color:#ffacbc;font-size:11px;overflow-wrap:anywhere;line-height:1.5}
.ps-email-issue-dialog{width:min(480px,calc(100vw - 24px));box-sizing:border-box;max-height:90dvh;overflow:auto;padding:22px}
.ps-email-issue-dialog form{display:grid;gap:12px;min-width:0}
.ps-email-issue-dialog h3{margin:0;font-size:18px}
.ps-email-issue-dialog [data-issue-email]{margin:0;overflow-wrap:anywhere;font:12px ui-monospace,Consolas,monospace;color:#dcecff}
.ps-email-issue-dialog label{display:grid;gap:7px;font-size:12px}
.ps-email-issue-dialog textarea{width:100%;box-sizing:border-box;border:1px solid #38506b;border-radius:9px;padding:10px;background:#0b1726;color:#e4eefb;resize:vertical;font:inherit;font-size:13px;min-width:0}
.ps-email-issue-dialog .ps-popup-actions{justify-content:flex-end;flex-wrap:wrap}
.ps-email-issue-dialog .ps-notice{margin:0}
.ps-issue-count{margin-top:6px;color:#ff9daf;font-size:11px;font-weight:650}
.ps-order-has-issues>details>summary{color:#ffd2d9}
.ps-unit-failed{background:#2b1821;border:1px solid #713846;border-radius:9px;padding:10px;align-items:flex-start!important;gap:10px}
.ps-unit-failed>div{display:grid;gap:4px;min-width:0}
.ps-unit-failed strong{font-size:12px;color:#ffd3db;overflow-wrap:anywhere}
.ps-unit-failed small{font-size:11px;line-height:1.5;white-space:pre-wrap;color:#cda1ad;overflow-wrap:anywhere}
.ps-issue-label{color:#ffb0bf;font-size:11px;font-weight:750;white-space:nowrap}
@media(max-width:520px){.ps-email-issue-dialog{padding:16px}.ps-unit-failed{flex-direction:column}.ps-email-issue-dialog .ps-popup-actions>.ps-button{flex:1 1 auto}}
@media(prefers-reduced-motion:reduce){.ps-email-issue-dialog,.ps-email-issue-dialog::backdrop{animation:none!important;transition:none!important}}

/* Local action results stay next to the account list, even when the header is offscreen. */
#pd-panel-simple .ps-order-notice{margin:12px 16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;overflow-wrap:anywhere;scroll-margin-block:90px 24px;}
#pd-panel-simple .ps-order-notice:focus{outline:2px solid #7ec9ff;outline-offset:2px;}
#pd-panel-simple .ps-order-notice>.ps-button{margin-left:auto;flex-shrink:0;}
#pd-panel-simple .ps-order[aria-busy="true"] [data-ps-deliver]{cursor:wait;}
#pd-panel-simple .ps-copy-dialog{width:min(620px,calc(100vw - 24px));max-height:calc(100dvh - 24px);margin:auto;inset:0;box-sizing:border-box;overflow:auto;padding:22px;border:1px solid #3b5770;border-radius:14px;background:#101d2c;color:#e5f1ff;}
#pd-panel-simple .ps-copy-dialog::backdrop{background:#000b;}
#pd-panel-simple .ps-copy-dialog h3{margin:0 0 10px;font-size:18px;}
#pd-panel-simple .ps-copy-dialog p{font-size:13px;line-height:1.5;}
#pd-panel-simple .ps-copy-dialog textarea{display:block;width:100%;min-height:180px;max-height:45dvh;box-sizing:border-box;resize:vertical;background:#081321;color:#e5f1ff;border:1px solid #49677e;border-radius:8px;padding:10px;font:16px/1.6 ui-monospace,Consolas,monospace;}
#pd-panel-simple .ps-copy-dialog small{display:block;margin-top:10px;color:#abc0d5;}
#pd-panel-simple .ps-copy-dialog .ps-actions{flex-wrap:wrap;}
@media(max-width:520px){#pd-panel-simple .ps-copy-dialog{padding:16px;}#pd-panel-simple .ps-copy-dialog .ps-button{flex:1 1 auto;}}

/* Compact order dashboard and bounded account list. No continuous animations. */
#pd-panel-simple{max-width:1280px;margin-top:16px;}
#pd-panel-simple .ps-intro{margin-bottom:12px;}
#pd-panel-simple .ps-filters{gap:7px;margin-bottom:12px;}
#pd-panel-simple .ps-filter{padding:10px;min-height:58px;}
#pd-panel-simple .ps-filter-name{font-size:12px;}
#pd-panel-simple .ps-dashboard{gap:9px;margin-bottom:14px;}
#pd-panel-simple .ps-dashboard>div{padding:12px 14px;gap:5px;}
#pd-panel-simple .ps-dashboard strong{font-size:24px;}
#pd-panel-simple .ps-order-main{padding:14px 16px;gap:14px;}
#pd-panel-simple .ps-order details{padding:10px 14px;}
#pd-panel-simple .ps-unit-toolbar{padding:10px 0;display:grid;gap:8px;}
#pd-panel-simple .ps-unit-toolbar small{font-size:11px;color:#91acbd;}
#pd-panel-simple .ps-unit-filters,#pd-panel-simple .ps-unit-selection{display:flex;align-items:center;gap:6px;flex-wrap:wrap;}
#pd-panel-simple .ps-unit-toolbar .ps-button{padding:5px 9px;min-height:30px;font-size:11px;}
#pd-panel-simple .ps-unit-filters [aria-pressed="true"]{background:#16483d;color:#b0ffe1;border-color:#2cba8d;}
#pd-panel-simple [data-ps-selection-count]{font-size:12px;color:#8fefd0;margin-right:auto;}
#pd-panel-simple .ps-unit-scroll{max-height:min(48dvh,420px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid #294251;border-radius:10px;touch-action:pan-y;}
#pd-panel-simple .ps-unit-scroll:focus-visible{outline:2px solid #86d3ff;outline-offset:2px;}
#pd-panel-simple .ps-unit-scroll .ps-unit{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px 10px;min-height:48px;box-sizing:border-box;border-left:3px solid transparent;background:#0b1a25;}
#pd-panel-simple .ps-unit-scroll .ps-unit:last-child{border-bottom:0;}
#pd-panel-simple .ps-unit-scroll [data-ps-select-unit]{cursor:pointer;}
#pd-panel-simple .ps-unit-scroll [data-ps-select-unit]:hover{background:#132f39;}
#pd-panel-simple .ps-unit-scroll .ps-unit-selected{border-left-color:#32d5ad;background:#143c37;}
#pd-panel-simple .ps-unit-scroll [data-ps-select-unit]:focus-visible{outline:2px solid #7bcfff;outline-offset:-2px;}
#pd-panel-simple .ps-unit-scroll input[type="checkbox"]{width:17px;height:17px;min-height:0;margin:0;accent-color:#21c9ac;cursor:pointer;}
#pd-panel-simple .ps-unit-info{display:grid;gap:3px;min-width:0;}
#pd-panel-simple .ps-unit-info strong{font-size:12px;line-height:1.35;overflow-wrap:anywhere;color:#dcebf3;}
#pd-panel-simple .ps-unit-info small{font-size:10px;line-height:1.35;color:#9bb3c7;}
#pd-panel-simple .ps-unit-delivered .ps-unit-state,#pd-panel-simple .ps-unit-check{color:#70dfb4;}
#pd-panel-simple .ps-unit-scroll .ps-unit-delivered{background:#0d2424;}
#pd-panel-simple .ps-unit-scroll .ps-button{min-height:32px;padding:5px 10px;font-size:11px;}
#pd-panel-simple .ps-unit-scroll [data-unit-stage="preparing"]>.ps-unit-info{grid-column:1/-1;}
#pd-panel-simple .ps-unit-scroll .ps-unit-failed{grid-template-columns:auto minmax(0,1fr);background:#2b1821;}
#pd-panel-simple .ps-order-footer{padding:9px 0 0;margin-top:0;align-items:center;}
#pd-panel-simple .ps-order-footer .ps-button{min-height:36px;font-size:12px;}
#pd-panel-simple .ps-unit-closure{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:#332614;border:1px solid #886637;color:#ffe0a2;border-radius:8px;padding:9px;font-size:12px;}
#pd-panel-simple .ps-unit-closure span{flex:1;min-width:130px;}
#pd-panel-simple .ps-order-footer>.ps-unit-closure{flex:1 1 100%;}
#pg-pendientes [data-pd-tab="closing"],#pg-pendientes [data-pd-panel="closing"],#pg-pendientes [data-pd-close-alert],#pd-panel-simple [data-ps-close],#pd-panel-simple [data-ps-unit-closure]{display:none!important;}
@media(max-width:520px){#pd-panel-simple .ps-unit-scroll{max-height:min(45dvh,350px);}#pd-panel-simple .ps-order details{padding:9px;}#pd-panel-simple .ps-unit-scroll .ps-unit{gap:6px;padding:8px 6px;}#pd-panel-simple .ps-order-footer>.ps-button{width:100%;}#pd-panel-simple .ps-unit-selection strong{width:100%;}#pd-panel-simple .ps-unit-selection .ps-button{flex:1 1 auto;}}
#ml-pane-generator .ps-auto-password{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:10px 0;border:1px solid #28564b;border-radius:10px;background:#0d2921;cursor:pointer;color:#e5f5ee;font-size:12px}
#ml-pane-generator .ps-auto-password input{appearance:none;flex:0 0 36px;width:36px;height:20px;margin:0;border:1px solid #547267;border-radius:20px;background:#273d35;position:relative;cursor:pointer}
#ml-pane-generator .ps-auto-password input::before{content:'';position:absolute;width:14px;height:14px;left:2px;top:2px;border-radius:50%;background:white;transition:transform .15s}
#ml-pane-generator .ps-auto-password input:checked{background:#14b88a;border-color:#14b88a}
#ml-pane-generator .ps-auto-password input:checked::before{transform:translateX(16px)}
#ml-pane-generator .ps-auto-password input:focus-visible{outline:2px solid #ffd735;outline-offset:3px}
#ml-pane-generator .ps-auto-password input:disabled{opacity:.5;cursor:wait}
#ml-pane-generator .ps-auto-password span{min-width:0}
#ml-pane-generator .ps-auto-password strong,#ml-pane-generator .ps-auto-password small{display:block}
#ml-pane-generator .ps-auto-password small{margin-top:3px;color:#a7c2b8;font-size:10px;line-height:1.4}

