/* Lume Premium admin — módulos avançados */
[hidden]{display:none!important}
.eyebrow{font-size:.72rem}.side-nav p{font-size:.72rem}.side-nav button{font-size:.875rem}.brand small,.workspace-switch small,.side-account small{font-size:.75rem}.workspace-switch strong,.side-account strong{font-size:.82rem}.stat-label,.stat-card small,.text-button,.appointment-list strong,.appointment-list small,.appointment-list em,.pipeline-bars span,.task-preview strong,.task-preview small,.count-pill{font-size:.78rem}.page-head>div>p:last-child{font-size:.95rem}.period-picker{font-size:.75rem}.primary-button,.view-site{font-size:.82rem}.demo-banner{font-size:.8rem}.panel-head h2{font-size:1.45rem}
.secondary-button{min-height:42px;padding:0 15px;border:1px solid var(--line);color:var(--ink);background:#fff;cursor:pointer;font-size:.8rem;font-weight:600}.secondary-button:hover{border-color:var(--moss);background:#f4f2ec}.link-button{display:inline-flex;align-items:center;text-decoration:none}.form-actions{margin-top:18px;display:flex;align-items:center;justify-content:flex-end;gap:18px}.form-actions small{margin-right:auto;color:var(--muted);font-size:.78rem}.mode-pill{padding:7px 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);color:var(--moss);background:#fff;font-size:.76rem}.mode-pill i{width:7px;height:7px;border-radius:50%;background:var(--sand)}
.notification-panel{position:fixed;z-index:35;right:30px;top:65px;width:min(390px,calc(100vw - 32px));border:1px solid var(--line);background:#fff;box-shadow:0 24px 70px #19201922}.notification-panel header{padding:18px 20px;display:flex;justify-content:space-between;border-bottom:1px solid var(--line)}.notification-panel h2{margin:0;font:400 1.5rem var(--serif)}.notification-panel header button{border:0;background:none;cursor:pointer;font-size:1.4rem}.notification-list>div{padding:17px 20px;display:grid;grid-template-columns:8px 1fr;gap:10px;border-bottom:1px solid #ece9e2}.notification-list>div:last-child{border-bottom:0}.notification-list i{width:6px;height:6px;margin-top:6px;border-radius:50%;background:#c6cbc3}.notification-list .unread i{background:var(--sand)}.notification-list strong,.notification-list small{display:block}.notification-list strong{font-size:.86rem}.notification-list small{margin-top:4px;color:var(--muted);font-size:.76rem}
.mini-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.mini-stat-grid article{min-height:112px;padding:19px 20px;border:1px solid var(--line);background:#fff}.mini-stat-grid span,.mini-stat-grid small{display:block;color:var(--muted);font-size:.76rem}.mini-stat-grid strong{display:block;margin:10px 0 4px;font:400 2rem/1 var(--serif)}
.leads-panel{overflow:hidden}.table-toolbar{padding:15px 18px;display:flex;align-items:flex-end;gap:10px;border-bottom:1px solid var(--line)}.table-toolbar>label{display:grid;gap:4px;color:var(--muted);font-size:.72rem}.table-toolbar select{height:40px;min-width:135px;padding:0 10px;border:1px solid var(--line);background:#fff;font-size:.82rem}.search-field{height:42px;min-width:260px;flex:1;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--line);background:#fff}.search-field span{color:var(--muted)}.search-field input{width:100%;border:0;outline:0;background:transparent;font-size:.85rem}.responsive-table{overflow:auto}table{width:100%;border-collapse:collapse;min-width:1050px}th{padding:12px 16px;color:#777e76;background:#f5f3ed;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-align:left;text-transform:uppercase}td{padding:15px 16px;border-top:1px solid #ece9e2;font-size:.82rem;vertical-align:middle}tbody tr:hover{background:#fbfaf6}.lead-person{display:flex;align-items:center;gap:10px;border:0;background:none;cursor:pointer;text-align:left}.lead-person>span:first-child{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--ink);background:#e8e3d8;font-size:.64rem;font-weight:600}.lead-person strong,.lead-person small{display:block}.lead-person strong{font-size:.82rem}.lead-person small{margin-top:2px;color:var(--muted);font-size:.72rem}.source-pill{padding:4px 7px;color:#5d665c;background:#eef0eb;font-size:.7rem}.status-select{min-width:118px;padding:6px 8px;border:1px solid var(--line);border-left-width:3px;background:#fff;font-size:.76rem}.status-new{border-left-color:#ba774f}.status-talking{border-left-color:#7b8da0}.status-proposal{border-left-color:var(--sand)}.status-won{border-left-color:#5d7f61}.status-lost{border-left-color:#a0a39d}.next-action{color:#5d645c;font-size:.76rem}.row-action{width:30px;height:30px;border:1px solid var(--line);background:#fff;cursor:pointer}.row-action:hover{color:#fff;background:var(--ink)}.empty-state{padding:80px 20px;text-align:center}.empty-state>span{font-size:2rem}.empty-state h2{margin:12px 0 6px;font:400 1.6rem var(--serif)}.empty-state p{color:var(--muted);font-size:.86rem}
.agenda-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);gap:12px}.calendar-head{height:72px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.calendar-head>div{display:flex;gap:6px}.calendar-head>div button{width:34px;height:34px;border:1px solid var(--line);background:#fff;cursor:pointer}.calendar-head h2{margin:0;font:400 1.45rem var(--serif)}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);background:#f5f3ed}.calendar-weekdays span{padding:9px;color:var(--muted);font-size:.7rem;text-align:center}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-day{position:relative;min-height:102px;padding:8px;border:0;border-right:1px solid #ece9e2;border-top:1px solid #ece9e2;background:#fff;cursor:pointer;text-align:left}.calendar-day:nth-child(7n){border-right:0}.calendar-day:hover{background:#f7f4ed}.calendar-day>span{display:grid;place-items:center;width:25px;height:25px;font-size:.76rem}.calendar-day.today>span{border-radius:50%;color:#fff;background:var(--moss)}.calendar-day.outside{color:#b8bbb4;background:#fbfaf7}.calendar-day small{display:block;margin-top:5px;padding:4px 5px;overflow:hidden;color:#4d574d;background:#e9eee7;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.calendar-day em{display:block;margin-top:3px;color:var(--muted);font-size:.62rem;font-style:normal}.agenda-side{max-height:730px;overflow:auto}.upcoming-list article{padding:18px 20px;display:grid;grid-template-columns:48px 1fr;gap:13px;border-bottom:1px solid var(--line)}.date-tile{height:50px;display:grid;place-items:center;align-content:center;color:var(--paper);background:var(--moss)}.date-tile strong{font:400 1.15rem var(--serif)}.date-tile small{text-transform:uppercase;font-size:.62rem}.upcoming-list article>div:last-child>span{color:var(--moss);font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.upcoming-list h3{margin:3px 0;font:400 1.05rem var(--serif)}.upcoming-list p,.upcoming-list article>div:last-child>small{margin:0;color:var(--muted);font-size:.75rem}
.project-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.project-summary article{padding:16px 18px;display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:10px;border:1px solid var(--line);background:#fff}.project-summary i{width:8px;height:8px;border-radius:50%}.stage-briefing{background:#9da599}.stage-concept{background:var(--sand)}.stage-executive{background:#778a95}.stage-build{background:#66705e}.project-summary span{font-size:.8rem}.project-summary strong{font:400 1.3rem var(--serif)}.project-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.project-toolbar .search-field{max-width:480px}.view-switch,.device-switch{display:flex;border:1px solid var(--line);background:#fff}.view-switch button,.device-switch button{min-height:39px;padding:0 13px;border:0;background:#fff;cursor:pointer;font-size:.75rem}.view-switch button.active,.device-switch button.active{color:#fff;background:var(--ink)}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.project-card{padding:20px;border:1px solid var(--line);background:#fff}.project-card header{display:flex;align-items:center;justify-content:space-between}.stage-pill{padding:5px 8px;border-left:3px solid currentColor;background:#f2f2ee;font-size:.68rem}.stage-pill.stage-briefing{color:#717a70}.stage-pill.stage-concept{color:#9c7440}.stage-pill.stage-executive{color:#5e7580}.stage-pill.stage-build{color:#526c55}.project-card h2{margin:22px 0 4px;font:400 1.45rem var(--serif)}.project-card>p{margin:0;color:var(--muted);font-size:.78rem}.project-progress{margin:25px 0 20px}.project-progress>span{display:flex;justify-content:space-between}.project-progress small{color:var(--muted);font-size:.7rem}.project-progress strong{font-size:.76rem}.project-progress>i{display:block;height:5px;margin-top:8px;background:#ece9e2}.project-progress b{display:block;width:var(--progress);height:100%;background:var(--moss)}.project-card dl{margin:0 0 18px;border-top:1px solid #ece9e2}.project-card dl>div{padding:9px 0;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #ece9e2}.project-card dt{color:var(--muted);font-size:.7rem}.project-card dd{margin:0;font-size:.72rem;text-align:right}.project-card>label{display:grid;gap:4px;color:var(--muted);font-size:.68rem}.project-card select{height:36px;padding:0 8px;border:1px solid var(--line);background:#fff;font-size:.76rem}.project-board{display:grid;grid-template-columns:repeat(4,minmax(230px,1fr));gap:12px;overflow:auto}.project-board>section{min-height:420px;padding:12px;background:#eeeae2}.project-board>section>header{padding:5px 4px 12px;display:flex;justify-content:space-between;font-size:.77rem}.project-board>section>article{position:relative;margin-bottom:8px;padding:15px;border:1px solid var(--line);background:#fff}.project-board article small{color:var(--muted);font-size:.68rem}.project-board article h3{margin:6px 0;font:400 1.05rem var(--serif)}.project-board article p{margin:0 0 15px;color:var(--muted);font-size:.7rem}.project-board article>span{font-size:.7rem;font-weight:600}.board-empty{padding:20px;color:var(--muted);font-size:.75rem;text-align:center}.all-tasks-panel{margin-top:18px}.all-tasks{display:grid;grid-template-columns:1fr 1fr}.all-tasks label{padding:15px 20px;display:grid;grid-template-columns:20px 1fr auto;gap:10px;align-items:center;border-bottom:1px solid #ece9e2;border-right:1px solid #ece9e2;cursor:pointer}.all-tasks label:nth-child(even){border-right:0}.all-tasks label.done{opacity:.55}.all-tasks label.done strong{text-decoration:line-through}.all-tasks input{accent-color:var(--moss)}.all-tasks strong,.all-tasks small{display:block}.all-tasks strong{font-size:.8rem}.all-tasks small{color:var(--muted);font-size:.7rem}.all-tasks em{font-size:.7rem;font-style:normal}
.behavior-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.funnel-list{padding:18px}.funnel-list>div{width:var(--funnel);min-width:58%;margin:0 auto 6px;padding:12px 15px;display:flex;justify-content:space-between;color:var(--ink);background:#e9e7df}.funnel-list>div:last-child{color:#fff;background:var(--moss)}.funnel-list span,.funnel-list strong{font-size:.77rem}.rank-list{padding:20px}.rank-list>div{margin-bottom:17px}.rank-list>div:last-child{margin-bottom:0}.rank-list>div>span{display:flex;justify-content:space-between}.rank-list strong{font-size:.78rem}.rank-list small{color:var(--muted);font-size:.72rem}.rank-list i{display:block;height:5px;margin-top:7px;background:#ece9e2}.rank-list b{display:block;width:var(--rank);height:100%;background:var(--moss)}.donut-layout{min-height:260px;padding:24px;display:flex;align-items:center;justify-content:center;gap:50px}.donut{width:150px;height:150px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--moss) 0 71%,var(--sand) 71% 98%,#d8dbd5 98%);position:relative}.donut:after{content:"";position:absolute;inset:22px;border-radius:50%;background:#fff}.donut span{position:relative;z-index:1;font:400 1.8rem var(--serif);text-align:center}.donut small{display:block;color:var(--muted);font:400 .68rem var(--sans)}.donut-legend{display:grid;gap:10px}.donut-legend span{font-size:.74rem}.donut-legend i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--moss)}.donut-legend span:nth-child(2) i{background:var(--sand)}.donut-legend span:nth-child(3) i{background:#d8dbd5}.session-panel{margin-top:12px}.privacy-note{color:var(--muted);font-size:.72rem}.session-panel details{border-bottom:1px solid var(--line)}.session-panel details:last-child{border-bottom:0}.session-panel summary{padding:16px 22px;display:grid;grid-template-columns:1fr 80px 110px;align-items:center;gap:15px;cursor:pointer;list-style:none}.session-panel summary::-webkit-details-marker{display:none}.session-panel summary strong,.session-panel summary small{display:block}.session-panel summary strong{font-size:.8rem}.session-panel summary small{color:var(--muted);font-size:.7rem}.session-panel summary em{font-size:.73rem;font-style:normal}.session-panel summary b{padding:5px 7px;color:var(--moss);background:#edf0e9;font-size:.68rem;text-align:center}.session-panel details p{margin:0;padding:0 22px 16px;color:var(--muted);font-size:.78rem}
.editor-help{margin:0 0 15px;padding:12px 16px;display:flex;gap:10px;border-left:2px solid var(--sand);background:#f1ece2;color:var(--muted);font-size:.8rem}.editor-help strong{color:var(--ink)}.content-editor{border:1px solid var(--line);background:#fff}.editor-toolbar{height:64px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.editor-toolbar>div{display:flex;align-items:center;gap:10px}.editor-toolbar>div:first-child>i{width:8px;height:8px;border-radius:50%;background:#66836a;box-shadow:0 0 0 4px #e7efe7}.editor-toolbar strong,.editor-toolbar small{display:block}.editor-toolbar strong{font-size:.78rem}.editor-toolbar small{color:var(--muted);font-size:.68rem}.editor-workspace{min-height:720px;display:grid;grid-template-columns:minmax(0,1fr) 330px}.editor-preview{min-width:0;padding:20px;background:#dedbd3}.browser-bar{height:38px;padding:0 12px;display:flex;align-items:center;gap:5px;background:#fff;border-bottom:1px solid var(--line)}.browser-bar>span{width:7px;height:7px;border-radius:50%;background:#d0d2cc}.browser-bar p{margin:0 0 0 8px;color:var(--muted);font-size:.66rem}.frame-wrap{position:relative;height:640px;overflow:auto;background:#f5f3ed}.frame-wrap iframe{position:absolute;top:0;border:0;transform-origin:top left;background:#fff}.editor-drawer{border-left:1px solid var(--line);background:#fff}.editor-empty{height:100%;padding:55px 30px;display:grid;place-content:center;text-align:center}.editor-empty>span{font-size:1.5rem}.editor-empty h2{margin:12px 0 5px;font:400 1.45rem var(--serif)}.editor-empty p{margin:0;color:var(--muted);font-size:.8rem}.editor-drawer form>header{padding:20px;display:flex;justify-content:space-between;border-bottom:1px solid var(--line)}.editor-drawer form>header h2{margin:0;font:400 1.3rem var(--serif)}.editor-drawer form>header button{border:0;background:none;cursor:pointer;font-size:1.3rem}.editor-drawer form>div:not([hidden]){padding:20px;display:grid;gap:16px}.editor-drawer label{display:grid;gap:7px;color:var(--muted);font-size:.72rem}.editor-drawer textarea,.editor-drawer input{width:100%;padding:10px;border:1px solid var(--line);background:#fff;font-size:.82rem;resize:vertical}.editor-drawer label small{font-size:.68rem;text-align:right}.editor-drawer img{width:100%;height:155px;object-fit:cover}.upload-field{padding:14px;border:1px dashed #b7bbb3;background:#f7f5f0}.editor-drawer form>footer{padding:17px 20px;display:flex;justify-content:space-between;gap:8px;border-top:1px solid var(--line)}.editor-message{margin:0 20px 15px;padding:10px;background:#e9f0e8;font-size:.75rem}.editor-message.error{color:#8b4036;background:#f5e9e6}
.integration-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.integration-section{overflow:hidden}.integration-list{padding:0 20px}.integration-row{min-height:104px;display:grid;grid-template-columns:42px 1fr minmax(125px,.8fr) 42px;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.integration-row:last-child{border-bottom:0}.integration-logo{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;color:#fff;background:var(--moss);font-weight:600}.integration-logo.google{background:#637b9b}.integration-logo.meta{background:#566fa5}.integration-logo.tag{background:#9a7c47}.integration-logo.whatsapp{background:#58795c}.integration-logo.calendar{background:#996457}.integration-logo.webhook{background:#6d6577}.integration-row strong,.integration-row small{display:block}.integration-row strong{font-size:.82rem}.integration-row small{margin-top:3px;color:var(--muted);font-size:.7rem}.integration-row>input{min-width:0;height:36px;padding:0 8px;border:1px solid var(--line);font-size:.75rem}.toggle{position:relative;width:38px;height:22px;display:block}.toggle input{position:absolute;opacity:0}.toggle i{position:absolute;inset:0;border-radius:12px;background:#cfd2cc;cursor:pointer;transition:.2s}.toggle i:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:.2s}.toggle input:checked+i{background:var(--moss)}.toggle input:checked+i:after{transform:translateX(16px)}
.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.settings-card{overflow:hidden}.settings-form,.preference-list{padding:22px}.settings-form>label{display:grid;gap:6px;margin-bottom:17px;color:var(--muted);font-size:.75rem}.settings-form input,.settings-form textarea{padding:10px;border:1px solid var(--line);font-size:.85rem;resize:vertical}.preference-list>label{padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.preference-list strong,.preference-list small{display:block}.preference-list strong{font-size:.82rem}.preference-list small{margin-top:3px;color:var(--muted);font-size:.72rem}.preference-list .primary-button{margin-top:20px}.account-card{padding:22px 22px 10px;display:flex;align-items:center;gap:13px}.avatar.large{width:52px;height:52px}.account-card small,.account-card strong,.account-card em{display:block}.account-card small{color:var(--muted);font-size:.7rem}.account-card strong{font:400 1.15rem var(--serif)}.account-card em{color:var(--muted);font-size:.7rem;font-style:normal}.account-note{margin:0;padding:10px 22px 22px;color:var(--muted);font-size:.78rem}.danger-button{margin:0 22px 22px;padding:10px 13px;border:1px solid #b8867b;color:#8b4036;background:#fff;cursor:pointer;font-size:.75rem}.audit-list{padding:10px 22px}.audit-list>div{padding:10px 0;display:grid;grid-template-columns:8px 1fr;gap:10px;border-bottom:1px solid #ece9e2}.audit-list i{width:6px;height:6px;margin-top:6px;border-radius:50%;background:var(--sand)}.audit-list strong,.audit-list small{display:block}.audit-list strong{font-size:.76rem}.audit-list small{margin-top:3px;color:var(--muted);font-size:.68rem}
.admin-dialog{width:min(680px,calc(100vw - 32px));max-height:90vh;padding:0;border:1px solid var(--line);color:var(--ink);background:#fff;box-shadow:0 30px 100px #0005}.admin-dialog::backdrop{background:#101710aa;backdrop-filter:blur(3px)}.admin-dialog>form>header,.admin-dialog>div>header{padding:22px 24px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--line)}.admin-dialog h2{margin:0;font:400 1.8rem var(--serif)}.admin-dialog header p:not(.eyebrow){margin:5px 0 0;color:var(--muted);font-size:.78rem}.admin-dialog header button{border:0;background:none;cursor:pointer;font-size:1.5rem}.dialog-grid{padding:22px 24px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.dialog-grid label,.detail-notes{display:grid;gap:6px;color:var(--muted);font-size:.75rem}.dialog-grid label.wide{grid-column:1/-1}.dialog-grid input,.dialog-grid select,.dialog-grid textarea,.detail-notes input,.detail-notes textarea{width:100%;padding:10px;border:1px solid var(--line);background:#fff;font-size:.85rem;resize:vertical}.admin-dialog>form>footer,.detail-dialog>div>footer{padding:17px 24px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--line)}.lead-detail-grid{padding:20px 24px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.lead-detail-grid>div{padding:13px;background:#f5f3ed}.lead-detail-grid small,.lead-detail-grid strong{display:block}.lead-detail-grid small{color:var(--muted);font-size:.68rem}.lead-detail-grid strong{margin-top:4px;font-size:.82rem}.detail-notes{margin:0 24px 17px}.command-dialog{width:min(620px,calc(100vw - 32px))}.command-dialog>form>input{width:calc(100% - 48px);margin:20px 24px 10px;padding:13px;border:1px solid var(--line);font-size:.9rem}.command-results{max-height:420px;padding:0 24px 20px;overflow:auto}.command-results button{width:100%;padding:11px 13px;display:flex;justify-content:space-between;border:0;border-bottom:1px solid #ece9e2;background:#fff;cursor:pointer;text-align:left}.command-results button:hover{background:#f5f3ed}.command-results strong{font-size:.82rem}.command-results small{color:var(--muted);font-size:.72rem}
@media(max-width:1250px){.project-grid{grid-template-columns:1fr 1fr}.agenda-layout{grid-template-columns:1fr}.agenda-side{max-height:none}.integration-grid{grid-template-columns:1fr}.editor-workspace{grid-template-columns:1fr}.editor-drawer{min-height:420px;border-top:1px solid var(--line);border-left:0}}
@media(max-width:980px){.mini-stat-grid,.project-summary{grid-template-columns:1fr 1fr}.behavior-grid,.settings-grid{grid-template-columns:1fr}.all-tasks{grid-template-columns:1fr}.all-tasks label{border-right:0}.table-toolbar{align-items:stretch;flex-wrap:wrap}.table-toolbar .search-field{flex-basis:100%}.project-grid{grid-template-columns:1fr}.calendar-day{min-height:82px}.calendar-day small{display:none}}
@media(max-width:760px){.notification-panel{right:16px;top:64px}.mini-stat-grid,.project-summary{grid-template-columns:1fr 1fr}.agenda-layout{display:block}.agenda-side{margin-top:12px}.calendar-weekdays span{font-size:.6rem}.calendar-day{min-height:58px}.calendar-day>span{width:22px;height:22px}.project-toolbar{align-items:stretch;flex-direction:column}.project-toolbar .search-field{max-width:none}.project-board{grid-template-columns:repeat(4,260px)}.session-panel summary{grid-template-columns:1fr auto}.session-panel summary b{grid-column:1/-1;justify-self:start}.donut-layout{gap:25px}.integration-row{grid-template-columns:38px 1fr 42px;padding:15px 0}.integration-row>input{grid-column:2/-1;width:100%}.editor-preview{padding:8px}.editor-workspace{min-height:600px}.frame-wrap{height:540px}.dialog-grid,.lead-detail-grid{grid-template-columns:1fr}.dialog-grid label.wide{grid-column:auto}.admin-dialog{max-height:95vh;overflow:auto}}
@media(max-width:480px){.mini-stat-grid,.project-summary{grid-template-columns:1fr}.calendar-head{padding:0 8px}.calendar-head h2{font-size:1.1rem}.calendar-day{padding:4px}.table-toolbar>label{width:calc(50% - 5px)}.table-toolbar select{width:100%;min-width:0}.integration-row{grid-template-columns:36px 1fr 38px}.content-view .page-head .link-button{width:100%;justify-content:center}.donut-layout{align-items:flex-start;flex-direction:column}.all-tasks label{grid-template-columns:20px 1fr}.all-tasks em{grid-column:2}}
