/* eSITE v10 accessibility and dark-mode contrast layer */
:root{--v10-dark-surface:#111b2b;--v10-dark-surface-2:#182538;--v10-dark-border:#3a4a61;--v10-dark-text:#f6f8fb;--v10-dark-muted:#bdc7d5;--v10-brand:#c85817;--v10-brand-hover:#e2762c}
button,input,select,textarea,a{font-family:inherit}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--accent,#c85817) 36%,transparent);outline-offset:2px}
[data-theme="dark"] body{color:var(--text-primary,#f6f8fb)}
[data-theme="dark"] button,
[data-theme="dark"] .btn,
[data-theme="dark"] .light-btn,
[data-theme="dark"] .row-btn,
[data-theme="dark"] .tab-btn,
[data-theme="dark"] .secondary,
[data-theme="dark"] .icon-btn,
[data-theme="dark"] .back-btn{
  color:var(--v10-dark-text)!important;
  border-color:var(--v10-dark-border)!important;
}
[data-theme="dark"] .btn:not(.primary):not(.danger):not(.warn),
[data-theme="dark"] .light-btn,
[data-theme="dark"] .row-btn:not(.danger),
[data-theme="dark"] .tab-btn,
[data-theme="dark"] button.secondary,
[data-theme="dark"] .secondary,
[data-theme="dark"] .icon-btn,
[data-theme="dark"] .back-btn{
  background:var(--v10-dark-surface-2)!important;
  color:var(--v10-dark-text)!important;
}
[data-theme="dark"] .btn:not(.primary):not(.danger):not(.warn):hover,
[data-theme="dark"] .light-btn:hover,
[data-theme="dark"] .row-btn:not(.danger):hover,
[data-theme="dark"] .tab-btn:hover,
[data-theme="dark"] button.secondary:hover{
  background:#24354b!important;
  color:#fff!important;
  border-color:#64748b!important;
}
[data-theme="dark"] .btn.primary,
[data-theme="dark"] .blue-btn,
[data-theme="dark"] .primary,
[data-theme="dark"] .compose-main,
[data-theme="dark"] .login-btn{
  background:linear-gradient(135deg,#9f3b0d,var(--v10-brand-hover))!important;
  border-color:#e2762c!important;
  color:#fff!important;
  text-shadow:0 1px 1px rgba(0,0,0,.25);
}
[data-theme="dark"] .btn.danger,
[data-theme="dark"] .row-btn.danger,
[data-theme="dark"] button.danger{
  background:#7f1d1d!important;
  color:#fff!important;
  border-color:#b91c1c!important;
}
[data-theme="dark"] button[style*="background: white"],
[data-theme="dark"] button[style*="background:#fff"],
[data-theme="dark"] button[style*="background: #fff"],
[data-theme="dark"] button[style*="background-color: white"],
[data-theme="dark"] button[style*="background-color:#fff"]{
  background:var(--v10-dark-surface-2)!important;
  color:#fff!important;
  border-color:var(--v10-dark-border)!important;
}
[data-theme="dark"] input,
[data-theme="dark"] select,
[data-theme="dark"] textarea{
  background:var(--v10-dark-surface)!important;
  color:var(--v10-dark-text)!important;
  border-color:var(--v10-dark-border)!important;
  caret-color:#fff;
}
[data-theme="dark"] input:disabled,
[data-theme="dark"] select:disabled,
[data-theme="dark"] textarea:disabled{
  background:#0b1320!important;
  color:#9ba8ba!important;
  opacity:1!important;
}
[data-theme="dark"] option{background:#111b2b;color:#fff}
[data-theme="dark"] ::placeholder{color:#8795a8!important;opacity:1}
[data-theme="dark"] .modal-close,
[data-theme="dark"] .close{
  background:#24354b!important;
  color:#fff!important;
  border-color:#52637a!important;
}
[data-theme="dark"] .folder,
[data-theme="dark"] .sd-segment button,
[data-theme="dark"] .qc-tabs button,
[data-theme="dark"] .task-view-tab{
  color:var(--v10-dark-muted)!important;
}
[data-theme="dark"] .folder.active,
[data-theme="dark"] .sd-segment button.active,
[data-theme="dark"] .qc-tabs button.active,
[data-theme="dark"] .task-view-tab.active{
  background:rgba(226,118,44,.18)!important;
  color:#ffb27d!important;
  border-color:#e2762c!important;
}
[data-theme="dark"] a{color:#ff9c5b}
[data-theme="dark"] .badge,[data-theme="dark"] .pill{color:inherit}

/* ClickUp-inspired task workspace */
.clickup-task-controls{margin:12px 0 16px;border:1px solid var(--border-default);border-radius:15px;background:var(--bg-surface);overflow:hidden;box-shadow:var(--shadow-sm)}
.task-view-tabs{display:flex;align-items:center;gap:4px;padding:8px 10px;border-bottom:1px solid var(--border-subtle);background:var(--bg-muted)}
.task-view-tab{appearance:none;padding:7px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-muted);font-size:11px;font-weight:700;cursor:pointer}
.task-view-tab.active{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-default);box-shadow:0 2px 6px rgba(15,23,42,.07)}
.clickup-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px}
.clickup-toolbar select,.clickup-toolbar input[type="search"]{height:38px;padding:0 10px;border:1px solid var(--border-default);border-radius:9px;background:var(--bg-elevated);color:var(--text-primary);font-size:11px}
.clickup-toolbar input[type="search"]{flex:1;min-width:210px}.my-task-toggle{height:38px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--border-default);border-radius:9px;background:var(--bg-elevated);font-size:11px;color:var(--text-secondary);white-space:nowrap}.mail-task-shortcut{text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap}
.task-quick-add{display:flex;align-items:center;gap:8px;padding:9px 10px;border-top:1px solid var(--border-subtle);background:var(--bg-muted)}.task-quick-add>span{width:25px;height:25px;border-radius:8px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:800}.task-quick-add input{height:36px;flex:1;padding:0 9px;border:0;background:transparent;color:var(--text-primary);outline:none;font-size:12px}
.clickup-list-view{border:1px solid var(--border-default);border-radius:14px;background:var(--bg-surface);overflow:hidden}.clickup-list-head,.clickup-list-row{display:grid;grid-template-columns:minmax(260px,2.2fr) minmax(105px,.8fr) minmax(130px,1fr) 90px 105px 120px;align-items:center;gap:10px}.clickup-list-head{padding:9px 13px;background:var(--bg-muted);border-bottom:1px solid var(--border-default);font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:700}.clickup-list-row{width:100%;padding:10px 13px;border:0;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-primary);text-align:left;cursor:pointer;box-shadow:none!important;transform:none!important}.clickup-list-row:hover{background:var(--accent-soft)!important}.clickup-task-title b,.clickup-task-title small{display:block}.clickup-task-title b{font-size:12px}.clickup-task-title small{margin-top:3px;max-width:460px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-muted);font-size:9px}.clickup-status{display:inline-flex;padding:4px 7px;border-radius:6px;background:var(--bg-muted);font-style:normal;font-size:9px;font-weight:700;text-transform:uppercase}.status-completed{background:rgba(22,163,74,.12);color:#16803f}.status-progress{background:rgba(37,99,235,.12);color:#2563eb}.status-waiting{background:rgba(217,119,6,.13);color:#b45309}.clickup-assignee{display:flex;align-items:center;gap:6px;font-size:10px}.clickup-assignee i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--bg-muted);font-style:normal;font-weight:700}.clickup-priority{display:inline-flex;padding:3px 6px;border-radius:5px;font-size:8px;font-weight:800;text-transform:uppercase}.clickup-priority.critical{background:rgba(220,38,38,.13);color:#dc2626}.clickup-priority.high{background:rgba(234,88,12,.13);color:#ea580c}.clickup-priority.normal{background:rgba(37,99,235,.12);color:#2563eb}.clickup-priority.low{background:rgba(100,116,139,.13);color:#64748b}.overdue-text{color:#dc2626!important;font-weight:700}.task-progress{display:inline-block;width:70px;height:5px;border-radius:99px;background:var(--bg-muted);overflow:hidden;vertical-align:middle}.task-progress b{display:block;height:100%;background:var(--accent);border-radius:99px}.clickup-list-row>span:last-child small{margin-left:5px;font-size:8px;color:var(--text-muted)}
.clickup-calendar-view{border:1px solid var(--border-default);border-radius:14px;background:var(--bg-surface);overflow:hidden}.calendar-title{padding:15px 17px;border-bottom:1px solid var(--border-default);font-size:15px;font-weight:700}.task-calendar-weekdays,.task-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.task-calendar-weekdays span{padding:8px;text-align:center;background:var(--bg-muted);border-right:1px solid var(--border-subtle);font-size:9px;font-weight:700;text-transform:uppercase;color:var(--text-muted)}.task-calendar-day{min-height:116px;padding:7px;border-right:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);background:var(--bg-surface)}.task-calendar-day.outside{background:var(--bg-muted);opacity:.45}.task-calendar-day.today{box-shadow:inset 0 0 0 2px var(--accent)}.task-calendar-date{margin-bottom:6px;font-size:10px;font-weight:700;color:var(--text-muted)}.calendar-task{display:block;width:100%;margin:3px 0;padding:4px 5px;border:0;border-left:3px solid var(--accent);border-radius:4px;background:var(--accent-soft);color:var(--text-primary);font-size:8px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:none!important;transform:none!important}.calendar-task.priority-critical{border-left-color:#dc2626}.calendar-task.priority-high{border-left-color:#ea580c}.calendar-unscheduled{display:flex;gap:7px;align-items:center;flex-wrap:wrap;padding:12px;border-top:1px solid var(--border-default)}.calendar-unscheduled button{padding:5px 8px;border:1px solid var(--border-default);border-radius:6px;background:var(--bg-muted);color:var(--text-primary);font-size:9px}
@media(max-width:1000px){.clickup-list-view{overflow:auto}.clickup-list-head,.clickup-list-row{min-width:850px}.task-calendar-grid,.task-calendar-weekdays{min-width:760px}.clickup-calendar-view{overflow:auto}}
@media(max-width:650px){.clickup-toolbar>*{flex:1 1 140px}.clickup-toolbar input[type="search"]{min-width:100%}.task-quick-add{flex-wrap:wrap}.task-quick-add input{min-width:200px}}

/* V12 task notification and new-assignment controls */
.new-assignment-toggle{border-color:rgba(200,88,23,.35)!important;background:rgba(200,88,23,.08)!important;color:var(--text-primary)!important}
.new-assignment-toggle b{min-width:19px;height:19px;padding:0 5px;display:inline-grid;place-items:center;border-radius:999px;background:var(--accent);color:#fff;font-size:9px;line-height:1}
.notification-item.unread{border-left:3px solid var(--accent);background:var(--accent-soft)}
.notification-item-title{font-weight:700;color:var(--text-primary);margin-bottom:3px}
.notification-item-message{color:var(--text-secondary);line-height:1.45}
.notification-email-status{display:inline-flex;margin-top:5px;padding:2px 6px;border-radius:999px;background:var(--bg-muted);font-size:8px;font-weight:700;color:var(--text-muted)}
[data-theme="dark"] .new-assignment-toggle{background:rgba(228,122,46,.16)!important;border-color:rgba(228,122,46,.45)!important;color:#f8fafc!important}
.tb-notification-btn{position:relative}.tb-notification-count{position:absolute;right:1px;top:0;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border:2px solid var(--bg-surface);border-radius:999px;background:#dc2626;color:#fff;font-size:8px;font-weight:800;line-height:1}.tb-notification-btn.has-notifications svg{stroke:var(--accent)}[data-theme="dark"] .tb-notification-count{border-color:#0e1726}

/* ============================================================
   V13 LOGIN PRESENTATION EDITOR — PowerPoint-style workspace
   ============================================================ */
.lp-page-head{align-items:center;gap:18px}.lp-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.lp-save-state{padding:5px 9px;border-radius:999px;background:var(--bg-muted);color:var(--text-muted);font:600 10px var(--font-mono)}.lp-save-state.dirty{background:rgba(212,112,23,.13);color:#bd5916}
.lp-editor-shell{display:grid;grid-template-columns:210px minmax(440px,1fr) 320px;min-height:650px;margin-top:18px;border:1px solid var(--border-default);border-radius:14px;overflow:hidden;background:var(--bg-surface);box-shadow:var(--shadow-sm)}
.lp-slide-rail{display:flex;flex-direction:column;min-width:0;padding:12px;border-right:1px solid var(--border-default);background:var(--bg-muted)}.lp-rail-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:var(--text-secondary);font:600 10px var(--font-mono);letter-spacing:.08em}.lp-rail-head span{color:var(--text-muted)}.lp-slide-list{flex:1;min-height:0;overflow:auto;padding:2px 3px 8px}.lp-add-slide{width:100%;margin-top:9px}
.lp-slide-thumb{position:relative;width:100%;margin:0 0 10px;padding:7px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer;transition:.16s}.lp-slide-thumb:hover{background:var(--bg-surface);border-color:var(--border-default)}.lp-slide-thumb.active{background:var(--bg-surface);border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 16%,transparent)}.lp-thumb-number{position:absolute;left:-3px;top:6px;width:22px;text-align:center;font:600 9px var(--font-mono);color:var(--text-muted)}.lp-thumb-frame{position:relative;display:block;height:90px;margin-left:19px;border-radius:5px;overflow:hidden;background:#0b192a;box-shadow:0 2px 8px rgba(0,0,0,.15)}.lp-thumb-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lp-thumb-frame i{position:absolute;inset:0}.lp-thumb-title{display:block;margin:6px 2px 0 21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:var(--text-secondary)}
.lp-work-area{min-width:0;display:flex;flex-direction:column;background:var(--bg-canvas)}.lp-toolbar{min-height:52px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--border-default);background:var(--bg-surface)}.lp-toolbar-group{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.lp-playback-tools label{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--text-secondary)}.lp-playback-tools select{height:30px;min-width:76px;padding:0 7px;border:1px solid var(--border-default);border-radius:6px;background:var(--bg-canvas);color:var(--text-primary);font-size:10px}.lp-canvas-desk{flex:1;display:grid;place-items:center;padding:36px 28px;background-color:#e7e9ed;background-image:linear-gradient(45deg,#d9dce2 25%,transparent 25%),linear-gradient(-45deg,#d9dce2 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#d9dce2 75%),linear-gradient(-45deg,transparent 75%,#d9dce2 75%);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0}.lp-canvas{width:min(100%,820px);aspect-ratio:16/10;position:relative;overflow:hidden;border-radius:4px;background:#0b192a;box-shadow:0 18px 46px rgba(15,23,42,.28)}.lp-canvas-slide{position:absolute;inset:0;overflow:hidden;background:var(--lp-bg,#0b192a);isolation:isolate}.lp-canvas-slide>img{position:absolute;inset:0;width:100%;height:100%;z-index:0}.lp-canvas-overlay{position:absolute;inset:0;z-index:1}.lp-canvas-copy{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:6.2%;color:var(--lp-text,#fff);text-align:left}.lp-canvas-copy.valign-start{justify-content:flex-start}.lp-canvas-copy.valign-center{justify-content:center}.lp-canvas-copy.valign-end{justify-content:flex-end}.lp-canvas-copy.align-center{align-items:center;text-align:center}.lp-canvas-copy.align-right{align-items:flex-end;text-align:right}.lp-canvas-eyebrow{max-width:var(--lp-content-width,72%);margin-bottom:1.6%;font:600 10px/1.25 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lp-accent,#f08a45)}.lp-canvas-copy h2{max-width:var(--lp-content-width,72%);margin:0;color:inherit;font:400 var(--lp-title-size,64px)/.98 'Bebas Neue',Impact,sans-serif;letter-spacing:.02em;text-shadow:0 3px 18px rgba(0,0,0,.35)}.lp-canvas-copy h2 span{display:block;color:var(--lp-accent,#f08a45)}.lp-canvas-copy p{max-width:var(--lp-content-width,72%);margin:2.1% 0 0;color:inherit;font:400 var(--lp-body-size,14px)/1.55 var(--font-sans);opacity:.9;text-shadow:0 2px 10px rgba(0,0,0,.32)}.lp-canvas-badge{margin-top:2.2%;padding:7px 10px;border:1px solid color-mix(in srgb,var(--lp-accent) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--lp-accent) 18%,transparent);font:600 9px var(--font-mono)}.lp-empty-copy{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%);max-width:70%;padding:10px 14px;border-radius:8px;background:rgba(4,15,27,.72);color:rgba(255,255,255,.72);font-size:11px;text-align:center;backdrop-filter:blur(7px)}.lp-canvas-note{padding:9px 14px;border-top:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-muted);font-size:10px;text-align:center}
.lp-properties{min-width:0;border-left:1px solid var(--border-default);background:var(--bg-surface)}.lp-properties-head{padding:14px;border-bottom:1px solid var(--border-default)}.lp-properties-head strong{display:block;color:var(--text-primary);font:700 10px var(--font-mono);letter-spacing:.07em}.lp-properties-head span{display:block;margin-top:4px;color:var(--text-muted);font-size:10px}.lp-properties-scroll{max-height:600px;overflow:auto}.lp-properties details{border-bottom:1px solid var(--border-subtle)}.lp-properties summary{padding:11px 14px;cursor:pointer;color:var(--text-secondary);font:600 11px var(--font-sans);list-style:none}.lp-properties summary::after{content:'⌄';float:right;color:var(--text-muted)}.lp-properties details[open] summary::after{transform:rotate(180deg)}.lp-property-group{padding:0 14px 14px;display:flex;flex-direction:column;gap:11px}.lp-field{display:flex;flex-direction:column;gap:5px;color:var(--text-secondary);font-size:10px}.lp-field>span{font-weight:600}.lp-field input[type=text],.lp-field input[type=file],.lp-field textarea,.lp-field select,.lp-ticker-settings input[type=text],.lp-ticker-settings select,.lp-news-fields input,.lp-news-fields textarea{width:100%;padding:8px 9px;border:1px solid var(--border-default);border-radius:7px;background:var(--bg-canvas);color:var(--text-primary);font:400 11px var(--font-sans);outline:0}.lp-field input:focus,.lp-field textarea:focus,.lp-field select:focus,.lp-news-fields input:focus,.lp-news-fields textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)}.lp-field textarea,.lp-news-fields textarea{resize:vertical}.lp-field small{color:var(--text-muted);font-size:9px;line-height:1.4}.lp-field input[type=range]{width:100%;accent-color:var(--accent)}.lp-color-control{display:grid;grid-template-columns:44px 1fr;gap:7px;align-items:center}.lp-color-control input[type=color]{width:44px;height:34px;padding:2px;border:1px solid var(--border-default);border-radius:7px;background:var(--bg-canvas);cursor:pointer}.lp-color-control code{padding:7px 9px;border:1px solid var(--border-default);border-radius:7px;background:var(--bg-muted);color:var(--text-secondary);font-size:10px}.lp-inline-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.lp-switch-row{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;font-size:10px!important}.lp-switch-row input{accent-color:var(--accent)}
.lp-ticker-section{margin-top:18px;border:1px solid var(--border-default);border-radius:14px;background:var(--bg-surface);overflow:hidden;box-shadow:var(--shadow-sm)}.lp-section-heading{padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--border-default)}.lp-section-heading strong{display:block;color:var(--text-primary);font:700 11px var(--font-mono);letter-spacing:.06em}.lp-section-heading span{display:block;margin-top:3px;color:var(--text-muted);font-size:10px}.lp-ticker-preview{height:44px;margin:15px;display:flex;align-items:center;border-radius:8px;overflow:hidden;background:var(--lp-ticker-bg,#07101f);box-shadow:0 4px 14px rgba(0,0,0,.16)}.lp-ticker-preview-label{align-self:stretch;display:flex;align-items:center;padding:0 12px;background:var(--lp-ticker-label-bg,#2b9a63);color:var(--lp-ticker-label-color,#fff);font:700 9px var(--font-mono);letter-spacing:.1em;white-space:nowrap}.lp-ticker-viewport{min-width:0;flex:1;overflow:hidden}.lp-ticker-track{display:flex;width:max-content;white-space:nowrap;will-change:transform;color:var(--lp-ticker-text,#fff)}.lp-news-group{display:flex;align-items:center;flex:0 0 auto;padding-left:25px}.lp-news-item{display:inline-flex;align-items:center;gap:6px;padding-right:24px;font-size:11px}.lp-news-item strong{color:var(--lp-ticker-accent,#ed8747)}.lp-news-group>i{width:5px;height:5px;margin-right:24px;border-radius:50%;background:var(--lp-ticker-accent,#ed8747)}.lp-ticker-editor-grid{display:grid;grid-template-columns:290px minmax(0,1fr);border-top:1px solid var(--border-default)}.lp-ticker-settings{padding:15px;border-right:1px solid var(--border-default);display:flex;flex-direction:column;gap:10px;background:var(--bg-muted)}.lp-settings-title{margin-bottom:2px;color:var(--text-primary);font:700 10px var(--font-mono);letter-spacing:.06em}.lp-news-list{max-height:450px;overflow:auto;padding:15px}.lp-news-card{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:start;margin-bottom:10px;padding:10px;border:1px solid var(--border-default);border-radius:9px;background:var(--bg-canvas)}.lp-news-number{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:var(--bg-muted);color:var(--text-muted);font:600 9px var(--font-mono)}.lp-news-fields{display:flex;flex-direction:column;gap:7px}.lp-news-actions{display:flex;gap:4px;flex-direction:column}
[data-theme="dark"] .lp-canvas-desk{background-color:#101724;background-image:linear-gradient(45deg,#182131 25%,transparent 25%),linear-gradient(-45deg,#182131 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#182131 75%),linear-gradient(-45deg,transparent 75%,#182131 75%)}
@media(max-width:1350px){.lp-editor-shell{grid-template-columns:175px minmax(380px,1fr) 285px}.lp-thumb-frame{height:76px}.lp-canvas-copy h2{font-size:calc(var(--lp-title-size,64px)*.84)}}
@media(max-width:1100px){.lp-editor-shell{grid-template-columns:160px minmax(0,1fr)}.lp-properties{grid-column:1/-1;border-left:0;border-top:1px solid var(--border-default)}.lp-properties-scroll{max-height:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.lp-properties details{border-right:1px solid var(--border-subtle)}.lp-ticker-editor-grid{grid-template-columns:250px minmax(0,1fr)}}
@media(max-width:760px){.lp-page-actions{justify-content:flex-start}.lp-editor-shell{display:block}.lp-slide-rail{border-right:0;border-bottom:1px solid var(--border-default)}.lp-slide-list{display:flex;gap:8px;overflow-x:auto}.lp-slide-thumb{flex:0 0 150px}.lp-properties-scroll{display:block}.lp-canvas-desk{padding:20px 12px}.lp-ticker-editor-grid{display:block}.lp-ticker-settings{border-right:0;border-bottom:1px solid var(--border-default)}.lp-news-card{grid-template-columns:25px minmax(0,1fr)}.lp-news-actions{grid-column:2;flex-direction:row}}
