:root{color:#17324d;font-synthesis:none;--navy:#17324d;--teal:#006b65;--line:#d5dfe5;--muted:#526375;--white:#fff;background:#f6f8fa;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a{color:var(--teal);text-underline-offset:4px}:focus-visible{outline:3px solid var(--teal);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.03em;line-height:1.15}h1{font-size:clamp(1.9rem,3vw,2.7rem);font-weight:500}h2{font-size:1.3rem;font-weight:600}h3{font-size:1rem}p{line-height:1.6}.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--teal);margin-bottom:1rem;font-size:.7rem;font-weight:700}.muted{color:var(--muted)}.brand{letter-spacing:-.06em;font-size:1.7rem;font-weight:700}.brand span{color:var(--teal)}.button{border:1px solid var(--teal);background:var(--teal);color:#fff;border-radius:5px;min-height:44px;padding:.8rem 1.1rem;font-size:.9rem;font-weight:600}.button:hover{background:var(--navy)}.button.secondary{color:var(--navy);border-color:var(--line);background:#fff}.button.small{padding:.5rem .8rem;font-size:.8rem}.link-button{color:var(--teal);background:0 0;border:0;min-height:44px;padding:.5rem;text-decoration:underline}.skip{clip-path:inset(50%);white-space:nowrap;z-index:100;background:#fff;width:1px;height:1px;padding:1rem;position:fixed;top:1rem;left:1rem;overflow:hidden}.skip:focus{clip-path:none;width:auto;height:auto}.login{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-story{background:var(--navy);color:#fff;flex-direction:column;justify-content:space-between;gap:4rem;padding:clamp(2rem,7vw,7rem);display:flex}.login-story .brand span{color:#c4decf}.login-story h1{max-width:12ch;font-size:clamp(2.5rem,4.5vw,4.5rem)}.login-story p{color:#d5e0e8;max-width:40ch;margin-top:1.5rem}.login-story .eyebrow{color:#c4decf}.login-content{justify-content:center;align-items:center;padding:3rem;display:flex}.auth-card{width:100%;max-width:430px}.auth-card h2{margin-bottom:1rem;font-size:2rem}.auth-card>p{margin-bottom:1.5rem}.field{gap:.5rem;margin:1.2rem 0;display:grid}.field label{font-size:.84rem;font-weight:600}input,select,textarea{width:100%;min-width:0;color:var(--navy);background:#fff;border:1px solid #7d8d98;border-radius:4px;min-height:44px;padding:.8rem}textarea{resize:vertical;min-height:110px}input[type=checkbox]{flex-shrink:0;width:20px;min-height:20px}fieldset{border:1px solid var(--line);margin:1.4rem 0;padding:1rem}legend{font-size:.85rem;font-weight:600}.check{align-items:center;gap:.7rem;min-height:44px;display:flex}.shell{grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--navy);color:#fff;flex-direction:column;gap:2rem;padding:2rem 1.1rem;display:flex}.sidebar .brand{padding:0 .7rem}.sidebar .brand span{color:#c4decf}.sidebar small{color:#c4decf;letter-spacing:.12em;padding:.6rem .7rem;font-size:.65rem;display:block}.sidebar nav{gap:.35rem;display:grid}.sidebar nav .nav-group{border-top:1px solid #ffffff24;padding-top:.35rem}.sidebar nav .nav-group summary{cursor:pointer;color:#c4decf;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:44px;padding:.65rem .8rem;font-size:.76rem;font-weight:700;display:flex}.sidebar nav .nav-group summary:after{content:"›";font-size:1.1rem;transform:rotate(0)}.sidebar nav .nav-group[open] summary:after{transform:rotate(90deg)}.sidebar nav .nav-group>div{gap:.25rem;padding-left:.45rem;display:grid}.sidebar nav button{text-align:left;color:#e3eaf0;background:0 0;border:0;border-radius:5px;min-height:46px;padding:.8rem;font-size:.9rem}.sidebar nav button:hover{background:#26465e}.sidebar nav button[aria-current=page]{color:var(--navy);background:#e7f1ed;font-weight:700}.sidebar :focus-visible{outline-color:#fff}.sidebar-foot{color:#d5e0e8;margin-top:auto;padding:.7rem;font-size:.76rem;line-height:1.6}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 2.4rem;display:flex}.topbar p{font-size:.8rem}.topbar strong{font-size:.9rem}.topbar .actions{margin:0}.content{max-width:1500px;margin:auto;padding:2.5rem}@media (width>=701px){.shell:not([hidden]){height:100dvh;min-height:0;position:fixed;inset:0;overflow:hidden}.sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.workspace{grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.topbar{z-index:12;position:relative}.content{grid-template-rows:auto auto minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.content>.page-head{grid-row:1;min-height:0}.content>.search{grid-row:2}.content>#results{overscroll-behavior:contain;scrollbar-gutter:stable;grid-row:3;min-height:0;overflow:auto}}.page-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.page-head p{color:var(--muted);max-width:60ch;margin-top:.8rem;font-size:.93rem}.actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.5rem;display:flex}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:2rem;display:grid}.stat,.panel{border:1px solid var(--line);background:#fff;border-radius:8px;padding:1.5rem}.stat span{color:var(--muted);font-size:.75rem}.stat strong{margin-top:1rem;font-size:2.3rem;font-weight:500;display:block}.panel h2{margin-bottom:1rem}.columns{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.empty{text-align:center;background:#fff;border:1px dashed #8b9ca6;border-radius:6px;padding:3rem 1.5rem}.empty h2{margin-bottom:.8rem}.empty p{color:var(--muted);max-width:50ch;margin:auto;font-size:.9rem}.table-wrap{border:1px solid var(--line);background:#fff;border-radius:6px;overflow:auto}table{border-collapse:collapse;width:100%;font-size:.85rem}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:1rem}th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:#edf2f5;font-size:.7rem}td{line-height:1.5}td .button{white-space:nowrap}tr:last-child td{border-bottom:0}.badge{color:var(--teal);background:#e7f1ed;border-radius:4px;padding:.3rem .6rem;font-size:.75rem;display:inline-block}.badge.neutral{color:var(--muted);background:#edf2f5}.search{max-width:350px;margin-bottom:1.2rem}.status{border-left:3px solid var(--teal);background:#e7f1ed;margin:1rem 0;padding:1rem;font-size:.9rem;line-height:1.6}.error{color:#842819;background:#fff1ed;border-color:#9c3124}.global-status{margin:1rem 2.5rem}.list{margin:0;padding:0;list-style:none}.list li{border-bottom:1px solid var(--line);padding:1rem 0}.list li:last-child{border:0}.list small{color:var(--muted);margin-top:.4rem;display:block}.board{grid-template-columns:repeat(7,minmax(170px,1fr));gap:.8rem;padding-bottom:1rem;display:grid;overflow:auto}.lane{background:#edf2f5;border-radius:6px;min-height:180px;padding:1rem}.lane h2{margin-bottom:1rem;font-size:.9rem}.opportunity{border:1px solid var(--line);background:#fff;border-radius:5px;margin-bottom:.8rem;padding:1rem}.opportunity p{color:var(--muted);margin:.6rem 0;font-size:.78rem}dialog{border:1px solid var(--line);width:min(660px,100% - 2rem);max-height:90vh;color:var(--navy);border-radius:10px;padding:0}dialog::backdrop{background:#17324d88}.dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 1.8rem;display:flex}.dialog-body{padding:0 1.8rem 1.8rem}.dialog-head button{min-width:44px;min-height:44px;color:var(--navy);background:0 0;border:0;font-size:1.3rem}.form-columns{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.record-tabs{border-bottom:1px solid var(--line);gap:.4rem;margin:0 0 1rem;padding:.15rem 0;display:flex;overflow-x:auto}.record-tabs button{color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:.7rem .8rem;font-weight:700}.record-tabs button[aria-selected=true]{border-color:var(--teal);color:var(--teal)}.record-tab-panel{min-height:12rem}.record-tab-panel[hidden]{display:none}.record-summary{background:var(--soft);border-left:4px solid var(--teal);flex-wrap:wrap;gap:.5rem 1.2rem;margin-bottom:1rem;padding:.8rem 1rem;display:flex}.record-summary strong{flex-basis:100%;font-size:1.1rem}.record-summary span{color:var(--muted);font-size:.9rem}.choice-group{border:1px solid var(--line);border-radius:.5rem;margin:1rem 0;padding:.75rem}.choice-group legend{padding:0 .35rem;font-weight:700}.choice-group .check{margin:.25rem 1rem .25rem 0;display:inline-flex}.record-tab-panel>section[data-relation]{border:1px solid var(--line);border-radius:.5rem;margin:.8rem 0;padding:.8rem}.record-tab-panel>section[data-relation][hidden]{display:none}.record{margin:1.4rem 0}.record dt{color:var(--muted);margin-top:1rem;font-size:.75rem}.record dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:.4rem 0;line-height:1.6}.secret{overflow-wrap:anywhere;letter-spacing:.08em;background:#e7f1ed;padding:1rem;font-family:monospace}.footnote{color:var(--muted);margin-top:1.2rem;font-size:.75rem}.access-role-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.2rem 0;display:grid}.access-role-card{background:#f8fafb;border-radius:8px;min-width:0;margin:0}.access-role-card:has(input:checked){border-color:var(--teal);background:#edf5f2}.access-role-card>p{min-height:3.2rem;color:var(--muted);font-size:.82rem}.access-capability{border-top:1px solid var(--line);align-items:flex-start;gap:.7rem;margin-top:.85rem;padding-top:.85rem;display:flex}.access-capability input{flex:none;width:20px;min-height:20px}.access-capability span,.access-capability small{display:block}.access-capability small{color:var(--muted);margin-top:.25rem;line-height:1.45}.access-preview{border-left:4px solid var(--teal);background:#e7f1ed;padding:1rem}.access-preview p{margin-top:.45rem}.loading{text-align:center;padding:4rem}.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}@media (width<=1100px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.shell{grid-template-columns:195px minmax(0,1fr)}.content{padding:1.6rem}.topbar{padding:1rem 1.6rem}.columns,.access-role-groups{grid-template-columns:1fr}}@media (width<=700px){.login{grid-template-columns:1fr}.login-story{gap:2rem;padding:2rem}.login-story h1{max-width:none;font-size:2.2rem}.login-story>p{display:none}.login-content{padding:2rem 1.4rem}.shell{grid-template-columns:1fr}.sidebar{gap:.8rem;padding:1rem}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.sidebar nav .nav-group{grid-column:1/-1}.sidebar nav .nav-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar nav button{min-height:44px;padding:.5rem .7rem;font-size:.8rem}.sidebar-foot{display:none}.topbar{flex-wrap:wrap;padding:1rem}.content{padding:1.4rem 1rem}.global-status{margin:1rem}.page-head{display:block}.page-head>.button{margin-top:1rem}.stats{gap:.7rem}.stat{padding:1rem}.form-columns{grid-template-columns:1fr;gap:0}.dialog-body{padding:0 1.2rem 1.2rem}.dialog-head{padding:1rem 1.2rem}.table-wrap{max-width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cms-panels{grid-template-columns:minmax(0,1fr);gap:1.2rem;display:grid}#editorial-workspace{margin-bottom:1.5rem}#editorial-workspace fieldset{border:1px solid var(--line);min-width:0;margin:1rem 0;padding:1rem}#editorial-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;min-width:12rem;max-width:36rem;font:inherit}.editorial-option{overflow-wrap:anywhere;margin:.7rem 0;display:block}.editorial-option small{margin-top:.3rem;display:block}.editorial-preview{width:min(1100px,95vw);max-width:95vw}.editorial-preview iframe{background:#fff;border:0;width:100%;height:65vh}.panel details>summary{cursor:pointer;min-height:44px;padding:.75rem}.panel details>summary:focus-visible{outline:3px solid var(--teal,#00746b);outline-offset:2px}[data-media-list] article{overflow-wrap:anywhere;border-bottom:1px solid #d6e0e5;padding:1rem 0}[data-media-list] code{word-break:break-all}.stats.dashboard-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin-top:1rem}.dashboard-stats .stat{overflow-wrap:anywhere;min-width:0}.dashboard-stats .button{max-width:100%}.dashboard-stats strong{font-size:clamp(1.5rem,3vw,2.3rem)}.field-error{color:#9b1c1c;margin:.4rem 0}[aria-invalid=true]{border:2px solid #9b1c1c}.list-controls{border:1px solid var(--line);border-radius:8px;margin:1rem 0;padding:1rem}.list-controls select,.list-controls input{max-width:100%}[hidden]{display:none!important}.field-help{max-width:100%;margin:4px 0 10px;font-weight:400;line-height:1.5;display:block}.field-help-toggle{color:#17324d;cursor:pointer;background:#edf5f2;border:1px solid #577d83;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:6px 12px;font:700 1rem system-ui;display:inline-flex}.field-help-toggle:after{content:" Ayuda";margin-left:5px;font-weight:500}.field-help-toggle:focus-visible{outline-offset:3px;outline:3px solid #007c74}.field-help-text{color:#17324d;overflow-wrap:anywhere;background:#edf5f2;border-left:3px solid #007c74;max-width:70ch;margin-top:8px;padding:12px 16px;font-size:.95rem;display:block}.field-help-text[hidden]{display:none!important}.help-area-links{flex-wrap:wrap;gap:12px;padding:14px 0;display:flex}.help-area-links a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.guide-dialog{border:0;border-radius:12px;width:min(1100px,96vw);max-width:96vw;height:90dvh;max-height:94dvh;padding:0;overflow:hidden}.guide-dialog[open]{flex-direction:column;display:flex}.guide-dialog::backdrop{background:#0f233299}.guide-dialog-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.guide-dialog-header h2{margin:0;font-size:1.15rem}.guide-dialog iframe{background:#fff;border:0;flex:1;width:100%;min-height:0;display:block}@media (width<=600px){.guide-dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.guide-dialog-header{padding:12px}.guide-dialog-header button{min-height:44px}}.mailbox{min-width:0}.mailbox-readonly{margin-top:0}.mailbox-live{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mailbox-mobile-nav,.mailbox-back{display:none}.mailbox-toolbar{grid-template-columns:minmax(18rem,1fr) minmax(17rem,auto);align-items:end;gap:1rem;margin:1rem 0;display:grid}.mailbox-toolbar form[role=search]>div{gap:.5rem;display:flex}.mailbox-toolbar input{min-width:0}.mailbox-filters{position:relative}.mailbox-filters>summary{cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:.5rem;min-height:44px;padding:.65rem .8rem;font-weight:700;display:flex}.mailbox-filters[open]>form{z-index:8;border:1px solid var(--line);background:#fff;border-radius:8px;width:min(48rem,100vw - 3rem);margin-top:.5rem;padding:1rem;position:absolute;right:0;box-shadow:0 16px 38px #17324d2e}.mailbox-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.mailbox-filter-grid label{min-width:0}.mailbox-workbench{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(13rem,.65fr) minmax(20rem,1.05fr) minmax(25rem,1.7fr);min-height:42rem;max-height:calc(100dvh - 15rem);display:grid;overflow:hidden}.mailbox-folders,.mailbox-list,.mailbox-detail{min-width:0;min-height:0;overflow:auto}.mailbox-folders{border-right:1px solid var(--line);background:#f0f5f6;padding:1rem}.mailbox-folders h2,.mailbox-folders h3{margin-bottom:.8rem}.mailbox-folders h3{margin-top:1.5rem}.mailbox-smart,.mailbox-folder-list{gap:.45rem;display:grid}.mailbox-smart button,.mailbox-smart-static,.mailbox-folder-list button{width:100%;min-height:48px;color:var(--navy);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:.7rem;padding:.65rem .75rem;display:flex}.mailbox-smart button:hover,.mailbox-folder-list button:hover,.mailbox-folder-list button[aria-current=page]{background:#fff;border-color:#9cb8b7}.mailbox-smart button strong,.mailbox-smart-static strong{text-align:center;background:#fff;border-radius:999px;min-width:2rem;padding:.2rem .45rem}.mailbox-folder-list button{grid-template-columns:minmax(0,1fr) auto;display:grid}.mailbox-folder-list button>span:first-child{min-width:0}.mailbox-folder-list small,.mailbox-message small{color:var(--muted);overflow-wrap:anywhere;display:block}.mailbox-folder-list button>span:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailbox-folder-list button>small{grid-column:1/-1}.mailbox-sync{color:var(--teal);font-size:.72rem;font-weight:700}.mailbox-sync.error{color:#842819;background:0 0}.mailbox-list{border-right:1px solid var(--line);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.mailbox-panel-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.mailbox-panel-head p:not(.eyebrow){color:var(--muted);margin-top:.3rem;font-size:.85rem}.mailbox-conversations{overscroll-behavior:contain;overflow:auto}.mailbox-conversation{border:0;border-bottom:1px solid var(--line);width:100%;min-height:9rem;color:var(--navy);text-align:left;background:#fff;gap:.38rem;padding:1rem;display:grid}.mailbox-conversation:hover,.mailbox-conversation[aria-current=true]{box-shadow:inset 4px 0 var(--teal);background:#edf5f2}.mailbox-conversation>span,.mailbox-conversation>small{overflow-wrap:anywhere}.mailbox-conversation>small{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.mailbox-card-top{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.mailbox-card-top time{color:var(--muted);white-space:nowrap;font-size:.75rem}.mailbox-tags{flex-wrap:wrap;gap:.35rem;margin-top:.4rem;display:flex}.mailbox-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;min-height:60px;padding:.6rem;display:flex}.mailbox-detail{background:#f8fafb;padding-bottom:5.5rem;position:relative}.mailbox-detail-empty{text-align:center;place-content:center;max-width:35rem;min-height:100%;margin:auto;padding:2rem;display:grid}.mailbox-detail-empty p{color:var(--muted);margin-top:.8rem}.mailbox-detail-head{z-index:3;position:sticky;top:0}.mailbox-detail-head .eyebrow{margin:0 0 .4rem}.mailbox-suggestion{background:#e7f1ed;border:1px solid #9cb8b7;border-radius:8px;margin:1rem;padding:1rem}.mailbox-suggestion p{margin:.35rem 0 .7rem}.mailbox-thread{gap:1rem;padding:1rem;display:grid}.mailbox-message{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:10px;width:min(92%,48rem);padding:1rem}.mailbox-message.outbound{background:#edf5f2;border-color:#9cb8b7;justify-self:end}.mailbox-message header{justify-content:space-between;gap:.75rem;display:flex}.mailbox-recipients,.mailbox-location{color:var(--muted);margin-top:.7rem;font-size:.8rem}.mailbox-body{white-space:pre-wrap;margin-top:1rem;line-height:1.65}.mailbox-attachments{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.mailbox-attachments ul,.mailbox-links{margin:.6rem 0 0;padding:0;list-style:none}.mailbox-attachments li{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .7rem;padding:.55rem 0;display:grid}.mailbox-attachments .mailbox-safe{color:var(--muted);grid-column:1/-1;font-size:.8rem}.mailbox-actions-grid{gap:1rem;padding:1rem;display:grid}.mailbox-action{padding:1rem;scroll-margin-top:6rem}.mailbox-action>p{color:var(--muted);margin:.5rem 0 1rem}.mailbox-action form{gap:.8rem;display:grid}.mailbox-links li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mailbox-create-links{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.mailbox-sticky-actions{z-index:4;border-top:1px solid var(--line);backdrop-filter:blur(8px);background:#fffffff5;gap:.5rem;padding:.75rem 1rem;display:flex;position:sticky;bottom:0}@media (width>=821px){.content[data-current-section=mailbox]>#results{overflow:hidden}.content[data-current-section=mailbox] .page-head{margin-bottom:1rem}.content[data-current-section=mailbox] .mailbox{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.content[data-current-section=mailbox] .mailbox-readonly,.content[data-current-section=mailbox] .mailbox-toolbar,.content[data-current-section=mailbox] .mailbox-error{flex:none}.content[data-current-section=mailbox] .mailbox-workbench{flex:auto;height:auto;min-height:0;max-height:none}.mailbox-folders,.mailbox-detail{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.mailbox-list{overflow:hidden}.mailbox-conversations{scrollbar-gutter:stable;min-height:0}}@media (width<=1200px) and (width>=821px){.mailbox-workbench{grid-template-columns:12rem minmax(18rem,.9fr) minmax(23rem,1.35fr)}.mailbox-card-top{grid-template-columns:1fr}}@media (width<=820px){.mailbox-toolbar{grid-template-columns:1fr}.mailbox-filters[open]>form{width:100%;box-shadow:none;position:static}.mailbox-filter-grid{grid-template-columns:1fr}.mailbox-mobile-nav{grid-template-columns:repeat(3,1fr);gap:.35rem;margin:.8rem 0;display:grid}.mailbox-mobile-nav .button{padding-inline:.4rem}.mailbox-back{min-height:44px;color:var(--teal);background:0 0;border:0;align-items:center;margin-bottom:.5rem;font-weight:700;display:inline-flex}.mailbox-workbench{border-radius:8px;min-height:36rem;max-height:none;display:block;overflow:visible}.mailbox-folders,.mailbox-list,.mailbox-detail{border:0;min-height:36rem;max-height:none;display:none}.mailbox[data-mail-view=folders] .mailbox-folders,.mailbox[data-mail-view=list] .mailbox-list,.mailbox[data-mail-view=detail] .mailbox-detail{display:block}.mailbox[data-mail-view=list] .mailbox-list{display:grid}.mailbox-conversations{max-height:60dvh}.mailbox-panel-head{position:static}.mailbox-message{width:100%}.mailbox-detail{padding-bottom:5rem}.mailbox-sticky-actions{justify-content:center;position:fixed;bottom:0;left:0;right:0}}@media (width<=380px){.mailbox-toolbar form[role=search]>div{display:grid}.mailbox-mobile-nav .button{font-size:.76rem}.mailbox-panel-head{display:grid}.mailbox-card-top{grid-template-columns:1fr}.mailbox-sticky-actions .button{padding-inline:.55rem;font-size:.78rem}}
