/* LUQ OS 14.8.4 — Dashboard Editor Panel */
:root{--u-panel:#0c1a2a;--u-panel-2:#0a1624;--u-soft:#12243a;--u-line:#233a55;--u-text:#eaf2ff;--u-muted:#91a5bd;--u-blue:#4895ff;--u-red:#ff3d57;--u-green:#2ed184;--u-amber:#f4b740}
.luq147{max-width:1680px;margin:0 auto}.uHead{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.uHeadTitle{display:flex;align-items:center;gap:12px}.uHeadTitle>i{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:rgba(72,149,255,.16);color:#70b0ff;font-style:normal;font-size:20px}.uHead h1{margin:0;font-size:23px}.uHead p{margin:4px 0 0;color:var(--u-muted)}.uActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.uActions button{white-space:nowrap}.uTabs{display:flex;gap:6px;padding:5px;border:1px solid var(--u-line);background:var(--u-panel-2);border-radius:13px;width:max-content;max-width:100%;overflow:auto}.uTabs button{background:transparent;color:var(--u-muted)}.uTabs button.active{background:#234d7b;color:#fff}.uPanel{background:linear-gradient(180deg,rgba(14,31,50,.96),rgba(8,20,34,.96));border:1px solid var(--u-line);border-radius:17px;overflow:hidden}.uEmpty{display:grid;place-items:center;min-height:220px;color:var(--u-muted);text-align:center}.uMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.uMetric{padding:14px;border:1px solid var(--u-line);border-radius:14px;background:var(--u-panel-2)}.uMetric small{display:block;color:var(--u-muted);margin-bottom:4px}.uMetric b{font-size:24px}.uMetric.good b{color:var(--u-green)}.uMetric.bad b{color:#ff6b79}.uMetric.warn b{color:var(--u-amber)}.uSearch{width:100%;height:38px;padding:0 12px;border:1px solid var(--u-line);border-radius:11px;background:#071421;color:var(--u-text)}

/* Notes: navigation, list and always-visible editor */
.notes147{display:grid;grid-template-columns:205px minmax(260px,360px) minmax(380px,1fr);min-height:650px}.notes147>*{min-width:0;border-right:1px solid var(--u-line)}.notes147>*:last-child{border-right:0}.noteNav147,.noteList147,.noteEditor147{padding:15px}.noteNav147 button{display:flex;align-items:center;justify-content:space-between;width:100%;margin:2px 0;background:transparent;color:var(--u-muted);font-weight:600;text-align:left}.noteNav147 button.active{background:rgba(72,149,255,.14);color:#fff}.noteNav147 .nSection{margin:18px 10px 6px;color:#667b94;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.noteCount147{padding:2px 7px;border-radius:999px;background:#172a41;color:#aac0d8;font-size:10px}.noteSearch147{display:grid;grid-template-columns:1fr auto;gap:7px;margin-bottom:10px}.noteRow147{display:block;width:100%;padding:13px;margin:2px 0;border:1px solid transparent;border-radius:12px;background:transparent;text-align:left;font-weight:400}.noteRow147:hover,.noteRow147.active{border-color:var(--u-line);background:#11253b}.noteRow147.active{box-shadow:inset 3px 0 var(--u-blue)}.noteRow147 strong,.noteRow147 small{display:block}.noteRow147 small{color:var(--u-muted);margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.noteRow147 time{color:#6f8299;font-size:10px}.noteTags147{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.noteTags147 span{padding:3px 7px;border-radius:999px;background:#172a41;color:#9db1c8;font-size:9px}.noteEditor147{display:flex;flex-direction:column;gap:12px}.noteEditor147 .noteTitle147{width:100%;padding:8px 0;border:0;border-bottom:1px solid var(--u-line);border-radius:0;background:transparent;color:#fff;font-size:25px;font-weight:750;outline:0}.noteMeta147{display:grid;grid-template-columns:1fr 1fr;gap:9px}.noteMeta147 label{padding:9px 11px;border:1px solid var(--u-line);border-radius:11px;background:#091828;color:var(--u-muted);font-size:10px;text-transform:uppercase}.noteMeta147 input{width:100%;margin-top:4px;border:0;background:transparent;color:#fff;outline:0;text-transform:none}.noteEditor147 textarea{flex:1;min-height:350px;width:100%;resize:vertical;border:1px solid var(--u-line);border-radius:13px;background:#071421;color:#eaf2ff;padding:16px;font:14px/1.6 inherit}.noteSaveState147{display:flex;align-items:center;gap:7px;color:var(--u-muted);font-size:11px}.noteSaveState147 i{width:8px;height:8px;border-radius:50%;background:var(--u-green)}

/* Tasks */
.taskBoard147{display:grid;grid-template-columns:repeat(4,minmax(230px,1fr));gap:11px;overflow:auto}.taskLane147{min-height:500px;padding:11px;border:1px solid var(--u-line);border-radius:15px;background:rgba(5,16,28,.58)}.taskLaneHead147{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.task147{padding:12px;margin:8px 0;border:1px solid var(--u-line);border-radius:12px;background:linear-gradient(180deg,#14263d,#0b192a)}.task147 h3{margin:0 0 6px;font-size:13px}.task147 p{margin:0;color:var(--u-muted);font-size:11px}.taskMeta147{display:flex;justify-content:space-between;gap:8px;margin:10px 0;color:var(--u-muted);font-size:10px}.taskButtons147{display:flex;gap:5px;flex-wrap:wrap}.taskButtons147 button{padding:6px 8px;font-size:10px}.taskTable147{width:100%;border-collapse:collapse}.taskTable147 th,.taskTable147 td{padding:11px;border-bottom:1px solid var(--u-line);text-align:left}.taskTable147 th{color:var(--u-muted);font-size:10px;text-transform:uppercase}.taskCalendar147{display:grid;grid-template-columns:repeat(7,minmax(125px,1fr));gap:7px;overflow:auto}.taskDay147{min-height:390px;padding:10px;border:1px solid var(--u-line);border-radius:13px;background:#081624}.taskDay147>strong{display:block;margin-bottom:8px}.taskDay147 .task147{padding:9px}

/* Storage */
.storage147Grid{display:grid;grid-template-columns:230px minmax(620px,1fr) 315px;gap:11px;min-height:640px}.storage147Side,.storage147Main,.storage147Preview{padding:13px}.storage147Side .sysRow{border-radius:9px;cursor:pointer}.storage147Side .sysRow.active{background:#153454}.storage147Toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:10px}.storage147Path{display:flex;align-items:center;gap:6px;min-width:260px;flex:1;padding:9px 11px;border:1px solid var(--u-line);border-radius:10px;color:#acc1d8;background:#071421}.storage147TableWrap{overflow:auto}.storage147Table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:790px}.storage147Table th,.storage147Table td{padding:11px 9px;border-bottom:1px solid var(--u-line);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.storage147Table th{position:sticky;top:0;background:#0c1b2c;color:var(--u-muted);font-size:10px;text-transform:uppercase;z-index:1}.storage147Table th:nth-child(1){width:38px}.storage147Table th:nth-child(2){width:34%}.storage147Table th:nth-child(3){width:105px}.storage147Table th:nth-child(4){width:105px}.storage147Table th:nth-child(5){width:155px}.storage147Table th:nth-child(6){width:115px}.storage147Table tr{cursor:pointer}.storage147Table tbody tr:hover,.storage147Table tbody tr.selected{background:#123253}.storage147Table .fileName{font-weight:700}.storage147Drop{padding:11px;margin-bottom:10px;border:1px dashed #3b5c7d;border-radius:11px;color:var(--u-muted);text-align:center}.storage147Drop.drag{border-color:var(--u-blue);background:#102d49}.storage147Preview .previewBox{margin-top:12px;max-height:470px;overflow:auto}.storage147Selection{display:flex;gap:7px;align-items:center;flex-wrap:wrap;padding:8px 10px;margin-bottom:9px;border-radius:11px;background:#122b46}.storage147Selection[hidden]{display:none}

/* Monitoring and WireGuard */
.monitor147Grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:12px}.monitor147Table,.wgTable147{width:100%;border-collapse:collapse}.monitor147Table th,.monitor147Table td,.wgTable147 th,.wgTable147 td{padding:11px;border-bottom:1px solid var(--u-line);text-align:left}.monitor147Table th,.wgTable147 th{color:var(--u-muted);font-size:10px;text-transform:uppercase}.status147{display:inline-flex;align-items:center;gap:7px;font-weight:700}.status147 i{width:9px;height:9px;border-radius:50%;background:#8191a4}.status147.online i{background:var(--u-green);box-shadow:0 0 10px rgba(46,209,132,.4)}.status147.offline i{background:var(--u-red)}.status147.warning i,.status147.unknown i{background:var(--u-amber)}.alert147{padding:12px;margin-bottom:8px;border:1px solid #61323c;border-left:3px solid var(--u-red);border-radius:11px;background:#25141d}.alert147 strong,.alert147 span,.alert147 time{display:block}.alert147 span,.alert147 time{color:var(--u-muted);margin-top:4px}.wg147{display:grid;grid-template-columns:245px minmax(0,1fr);min-height:650px}.wg147Side{padding:12px;border-right:1px solid var(--u-line)}.wg147Main{padding:15px;min-width:0}.wgPeer147{display:block;width:100%;padding:11px;margin:5px 0;border:1px solid transparent;background:transparent;text-align:left}.wgPeer147.active,.wgPeer147:hover{border-color:var(--u-line);background:#122c47}.wgPeer147 span{display:block;color:var(--u-muted);font-size:10px;margin-top:4px}.wgSummary147{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0}.wgSummary147>div{padding:12px;border:1px solid var(--u-line);border-radius:12px;background:#081624}.wgSummary147 small,.wgSummary147 b{display:block}.wgSummary147 small{color:var(--u-muted)}.wgSummary147 b{margin-top:4px;font-size:16px}.wgTech147{margin-top:12px}.wgTech147 details{border:1px solid var(--u-line);border-radius:11px;padding:10px}.wgTech147 summary{cursor:pointer;color:var(--u-muted)}

/* Mail polish while preserving complete mail logic */
.mailShell{max-width:1680px;margin:0 auto}.mailCommandBar{border:1px solid var(--u-line)!important;border-radius:15px 15px 0 0!important;background:#0c1a2a!important;padding:8px 10px!important}.mailGrid{border:1px solid var(--u-line);border-top:0;border-radius:0 0 16px 16px;overflow:hidden}.mailFolders,.mailList,.mailReader,.mailAi{background:#081624!important}.mailFolder{border-radius:9px!important}.mailFolder.active{background:#173b61!important}.mailRow{border-radius:10px;margin:2px 5px;border:1px solid transparent!important}.mailRow.unread{background:rgba(72,149,255,.13)!important;box-shadow:inset 3px 0 #4895ff}.mailRow.unread .mailRowBody>b,.mailRow.unread .mailRowBody strong{color:#fff;font-weight:800}.mailRow:not(.unread){opacity:.78}.mailRow.active{border-color:#3f6f9c!important;background:#183b60!important;opacity:1}.mailReader header{background:#0c1b2c}.mailReaderActions{position:sticky;top:0;z-index:2;background:#0c1b2c;border-bottom:1px solid var(--u-line)}

/* Studio project-first workflow */
.studioHome{max-width:1500px;margin:0 auto}.studioProjectGrid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))!important;gap:13px!important}.studioProjectCard{min-height:210px;border-radius:16px!important;background:linear-gradient(160deg,#12253d,#091827)!important}.studioProjectCard:hover{transform:translateY(-2px);border-color:#3b6795!important}.studioProjectCard .studioProgress{height:7px}.studioWorkspace{border:1px solid var(--u-line);border-radius:17px;overflow:hidden}.studioWorkspaceHeader{background:#0c1a2a;border-bottom:1px solid var(--u-line)}.studioNav{background:#081624;border-right:1px solid var(--u-line)}.studioChatPanel,.studioToolPanel,.studioFilesPanel{background:#091725}.studioComposer{background:#0c1b2c;border-top:1px solid var(--u-line)}

@media(max-width:1180px){.notes147{grid-template-columns:180px 300px 1fr}.storage147Grid{grid-template-columns:190px minmax(560px,1fr)}.storage147Preview{grid-column:1/3}.monitor147Grid{grid-template-columns:1fr}.taskBoard147{grid-template-columns:repeat(4,260px)}.wgSummary147{grid-template-columns:1fr 1fr}}
@media(max-width:820px){.uHead{align-items:flex-start;flex-direction:column}.uMetricGrid{grid-template-columns:1fr 1fr}.notes147{display:block}.notes147>*{border-right:0;border-bottom:1px solid var(--u-line)}.noteNav147{display:flex;gap:5px;overflow:auto}.noteNav147 .nSection{display:none}.noteNav147 button{width:auto;white-space:nowrap}.noteList147{max-height:260px;overflow:auto}.noteEditor147{min-height:560px}.storage147Grid{display:block}.storage147Grid>*{border-bottom:1px solid var(--u-line)}.monitor147Grid{display:block}.wg147{display:block}.wg147Side{border-right:0;border-bottom:1px solid var(--u-line);max-height:260px;overflow:auto}.taskBoard147{grid-template-columns:repeat(4,245px)}.taskCalendar147{grid-template-columns:repeat(7,180px)}}
@media(max-width:520px){.uMetricGrid,.noteMeta147,.wgSummary147{grid-template-columns:1fr}.uActions{width:100%}.uActions button{flex:1}.noteEditor147 textarea{min-height:310px}.storage147Path{min-width:100%}.monitor147Table th:nth-child(4),.monitor147Table td:nth-child(4),.monitor147Table th:nth-child(5),.monitor147Table td:nth-child(5){display:none}}

/* Existing WireGuard and Studio views brought into the same visual system. */
.wgPage{max-width:1680px;margin:0 auto;grid-template-columns:255px minmax(0,1fr)!important;gap:11px!important}.wgTree{border-color:var(--u-line)!important;background:#081624!important}.wgContent{min-width:0}.wgDevicePanel{border-color:var(--u-line)!important;background:linear-gradient(180deg,#0e1e31,#081624)!important}.wgMetrics{grid-template-columns:repeat(4,minmax(135px,1fr))!important}.wgMetric{background:#071421!important;border-color:var(--u-line)!important}.wgDataGrid .card{background:#091827}.wgTreeDevice.active{background:#153454!important;border-color:#315b83!important}.wgTreeHead{border-radius:10px}.wgTabs button.active{border-color:var(--u-blue)!important}.wgGraphicGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.wgGraphicCard{position:relative;display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;padding:13px;border:1px solid var(--u-line);border-radius:13px;background:#091827}.wgGraphicCard.online{border-left:3px solid var(--u-green)}.wgGraphicCard.offline{border-left:3px solid var(--u-red)}.wgGraphicIcon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#142d48;font-size:20px}.wgGraphicCard h3,.wgGraphicCard p{margin:0}.wgGraphicCard p,.wgGraphicCard small{color:var(--u-muted)}.wgGraphicCard details{grid-column:1/-1}.wgRouteList{display:grid;gap:8px}.wgRouteCard{display:grid;grid-template-columns:32px minmax(180px,1fr) auto minmax(90px,auto);gap:10px;align-items:center;padding:12px;border:1px solid var(--u-line);border-radius:12px;background:#091827}.wgRouteCard details{grid-column:1/-1}.wgRouteCard small{display:block;color:var(--u-muted)}
.studioHub{max-width:1500px!important;margin:0 auto!important}.studioHub>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:15px}.studioHub>header h1{margin:0 0 5px;font-size:25px}.studioHub>header p{margin:0;color:var(--u-muted)}.studioTop{background:#0c1a2a!important;border-bottom:1px solid var(--u-line)!important}.studioMoreMenu{border:1px solid var(--u-line);background:#0b1929}.studioToolBar{background:#081624!important}.studioComposer{background:#0c1b2c!important;border-top:1px solid var(--u-line)!important}
@media(max-width:1180px){.wgMetrics{grid-template-columns:1fr 1fr!important}}

/* LUQ OS 14.7.1 — shared branded Dashboard widget skin.
   The graphics remain purely decorative and never cover widget content. */
:root{--luq-crimson:#e93545;--luq-crimson-soft:rgba(233,53,69,.18);--luq-grid-line:rgba(229,65,78,.15)}
.dashboardEditor{position:relative;isolation:isolate}
.dashboardEditor:before{content:'';position:fixed;z-index:-1;inset:44px 0 0 156px;pointer-events:none;opacity:.75;background:
 radial-gradient(560px 360px at 93% 4%,rgba(198,35,47,.14),transparent 70%),
 radial-gradient(420px 330px at 13% 92%,rgba(58,114,166,.10),transparent 72%),
 linear-gradient(115deg,transparent 45%,rgba(233,53,69,.035) 72%,transparent 100%)}
.main.small .dashboardEditor:before{left:48px}
.dashboardGrid .widget{--widget-accent:#5ba3ff;--widget-accent-soft:rgba(91,163,255,.15);position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(112,145,181,.28)!important;background:
 linear-gradient(145deg,rgba(16,34,55,.96),rgba(6,17,30,.97))!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 16px 42px rgba(0,0,0,.24)}
.dashboardGrid .widget:before{content:'';position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.82;background:
 radial-gradient(280px 150px at 100% 0,var(--widget-accent-soft),transparent 72%),
 repeating-linear-gradient(90deg,transparent 0 29px,rgba(166,193,221,.035) 30px 31px),
 repeating-linear-gradient(0deg,transparent 0 29px,rgba(166,193,221,.028) 30px 31px)}
.dashboardGrid .widget:after{content:'LUQ';position:absolute;z-index:-1;right:-8px;bottom:-30px;pointer-events:none;color:var(--widget-accent);font-size:clamp(62px,8vw,118px);line-height:1;font-weight:900;letter-spacing:-.11em;opacity:.045;transform:rotate(-7deg)}
.dashboardGrid .widget>*{position:relative;z-index:1}
.dashboardGrid .widget:hover{border-color:color-mix(in srgb,var(--widget-accent) 55%,#667f9b)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 46px rgba(0,0,0,.30),0 0 0 1px rgba(255,255,255,.015)!important;transform:translateY(-2px)!important}
.dashboardGrid .widget .widgetHeader h3:before{background:var(--widget-accent)!important;box-shadow:0 0 14px var(--widget-accent-soft)!important}
.dashboardGrid .widget button:not(.danger){background:rgba(24,49,78,.78);border:1px solid rgba(133,163,195,.16)}
.dashboardGrid .widget button:not(.danger):hover{background:rgba(35,70,108,.92);border-color:rgba(145,184,224,.32)}
.dashboardGrid .welcomeWidget{--widget-accent:#e93545;--widget-accent-soft:rgba(233,53,69,.22);background:linear-gradient(140deg,#142b47,#091827 64%,#190f19)!important}
.dashboardGrid .mailWidget{--widget-accent:#ff5c70;--widget-accent-soft:rgba(255,92,112,.20)}
.dashboardGrid .tasksWidget{--widget-accent:#4f9dff;--widget-accent-soft:rgba(79,157,255,.20)}
.dashboardGrid .calendarWidget{--widget-accent:#956dff;--widget-accent-soft:rgba(149,109,255,.19)}
.dashboardGrid .weatherWidget{--widget-accent:#7bc8ff;--widget-accent-soft:rgba(123,200,255,.20)}
.dashboardGrid .brainWidget{--widget-accent:#b071ff;--widget-accent-soft:rgba(176,113,255,.20)}
.dashboardGrid .builderWidget{--widget-accent:#ff9d52;--widget-accent-soft:rgba(255,157,82,.20)}
.dashboardGrid .storageWidget{--widget-accent:#3ad4b0;--widget-accent-soft:rgba(58,212,176,.18)}
.dashboardGrid .systemWidget,.dashboardGrid .serversWidget{--widget-accent:#57b9ff;--widget-accent-soft:rgba(87,185,255,.18)}
.dashboardGrid .widget .dashboardStat{position:relative;overflow:hidden;border-color:rgba(124,161,198,.14);background:rgba(5,17,30,.46)}
.dashboardGrid .widget .dashboardStat:before{content:'';position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,var(--widget-accent),transparent);opacity:.82}
.dashboardGrid .widget .dashboardStat:hover{background:rgba(16,39,64,.84)}
.dashboardGrid .widget .widgetItem{border-bottom-color:rgba(159,186,213,.09)}
.dashboardGrid .widget .widgetItem:hover{background:rgba(73,112,151,.10);border-radius:9px}
.dashboardGrid .widget .miniBadge{background:linear-gradient(135deg,#f44759,#c71d31);box-shadow:0 5px 16px rgba(233,53,69,.20)}
@media(max-width:1180px){.dashboardEditor:before{left:0}.main.small .dashboardEditor:before{left:0}.dashboardGrid .widget:after{font-size:76px}}
@media(max-width:700px){.dashboardEditor:before{inset:44px 0 0;opacity:.42}.dashboardGrid .widget{box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 10px 25px rgba(0,0,0,.18)}.dashboardGrid .widget:before{background:radial-gradient(230px 120px at 100% 0,var(--widget-accent-soft),transparent 75%)}.dashboardGrid .widget:after{opacity:.03;font-size:68px}.dashboardGrid .widget:hover{transform:none!important}}
@media(prefers-reduced-motion:reduce){.dashboardGrid .widget,.dashboardGrid .widget:hover{transition:none!important;transform:none!important}}

/* LUQ OS 14.8.4 — NOC precise widget grid Dashboard theme. */
.dashboardEditor{max-width:1840px!important;margin:0 auto!important;padding:0 2px}.dashboardViewBar{padding:7px 0 12px!important;background:linear-gradient(180deg,rgba(4,14,25,.95),rgba(4,14,25,.45),transparent)!important}.dashboardViewBar button{border-radius:8px!important;background:#162a43!important;border-color:#2b425d!important;font-weight:750}.dashboardGrid{gap:14px!important;grid-auto-rows:minmax(126px,auto)!important;background-image:linear-gradient(rgba(77,104,137,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(77,104,137,.04) 1px,transparent 1px)!important;background-size:30px 30px!important;border-radius:0!important}.dashboardGrid .widget{--widget-accent:#fa3e4d;--widget-accent-soft:rgba(250,62,77,.12);border-radius:13px!important;border:1px solid rgba(76,101,132,.31)!important;background:linear-gradient(135deg,rgba(14,29,46,.985),rgba(7,19,32,.995))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 12px 28px rgba(0,0,0,.22)!important}.dashboardGrid .widget:before{opacity:.48!important;background:radial-gradient(380px 185px at 100% 0,rgba(27,61,94,.32),transparent 75%),repeating-linear-gradient(90deg,transparent 0 29px,rgba(170,194,220,.026) 30px 31px),repeating-linear-gradient(0deg,transparent 0 29px,rgba(170,194,220,.023) 30px 31px)!important}.dashboardGrid .widget:after{right:-4px!important;bottom:-23px!important;color:#c9d5df!important;opacity:.035!important}.dashboardGrid .widget:hover{border-color:rgba(117,145,176,.5)!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 16px 34px rgba(0,0,0,.29)!important}.dashboardGrid .widgetHeader{position:relative;min-height:34px;padding-bottom:9px;margin-bottom:7px;border-bottom:1px solid rgba(118,142,169,.13)}.dashboardGrid .widgetHeader h3{font-size:12px!important;font-weight:850!important;letter-spacing:.065em;text-transform:uppercase}.dashboardGrid .widgetHeader h3:before{width:4px!important;height:18px!important;border-radius:2px!important;background:#fa3e4d!important;box-shadow:0 0 11px rgba(250,62,77,.35)!important}.dashboardGrid .widgetHeader button,.dashboardGrid .widgetActions button{border:1px solid rgba(110,137,166,.29)!important;border-radius:6px!important;background:rgba(11,27,44,.88)!important;color:#c6d4e3!important;font-weight:700}.dashboardGrid .widgetHeader button:hover,.dashboardGrid .widgetActions button:hover{border-color:#e53c49!important;color:#fff!important;background:#192f48!important}.dashboardGrid .widgetItem{padding:8px 4px!important;border-bottom-color:rgba(116,141,169,.14)!important}.dashboardGrid .widgetItem b{font-size:12px!important}.dashboardGrid .widgetItem .mut{font-size:10px!important;color:#97aabd!important}.dashboardGrid .dot{box-shadow:0 0 8px rgba(250,62,77,.3)}.dashboardGrid .miniBadge{background:#d93748!important;box-shadow:0 5px 13px rgba(220,40,57,.22)!important}.dashboardGrid .welcomeWidget{background:linear-gradient(135deg,rgba(17,35,55,.99),rgba(9,21,35,.99))!important;border-color:rgba(217,62,75,.66)!important}.dashboardGrid .welcomeWidget:before{opacity:.7!important;background:radial-gradient(360px 210px at 100% 100%,rgba(122,26,42,.20),transparent 72%),repeating-linear-gradient(90deg,transparent 0 29px,rgba(170,194,220,.035) 30px 31px),repeating-linear-gradient(0deg,transparent 0 29px,rgba(170,194,220,.03) 30px 31px)!important}.dashboardSummaryHead{margin-bottom:13px!important}.dashboardSummaryHead h2{font-size:15px!important;letter-spacing:.01em}.dashboardSummaryHead .eyebrow{color:#9aabbb!important}.dashboardStats{gap:0!important;border-top:1px solid rgba(117,140,168,.12)}.dashboardStat{min-height:138px!important;padding:17px 15px!important;border:0!important;border-right:1px solid rgba(117,140,168,.13)!important;border-radius:0!important;background:transparent!important}.dashboardStat:last-child{border-right:0!important}.dashboardStat:before{display:none!important}.dashboardStat:hover{background:rgba(29,57,86,.25)!important;transform:none!important}.dashboardStat .statIcon{width:34px!important;height:34px!important;border-radius:9px!important;background:rgba(48,104,158,.16)!important;color:#61a9ff!important}.dashboardStat:nth-child(2) .statIcon,.dashboardStat:nth-child(3) .statIcon,.dashboardStat:nth-child(5) .statIcon{color:#ff5966!important;background:rgba(185,38,51,.12)!important}.dashboardStat small{font-size:9px!important;letter-spacing:1.1px!important;color:#8296aa!important}.dashboardStat b{font-size:28px!important}.dashboardStat div>span{font-size:9px!important}.dashboardStat>svg{width:92px!important;height:26px!important;left:13px!important;bottom:11px!important}.dashboardStat>svg path{stroke:#ea3d4c!important}.dashboardStat:first-child>svg path{stroke:#3e94f4!important}

/* Dashboard calendar: intentionally differs from the shared cards — Agenda layout. */
.dashboardGrid .calendarAgenda147{overflow:hidden;padding:0!important;min-height:325px!important}.calendarAgenda147:before{display:none}.agenda147Head{height:54px;display:grid;grid-template-columns:minmax(190px,1fr) minmax(280px,1.35fr) auto;align-items:center;gap:10px;padding:0 17px;border-bottom:1px solid rgba(117,141,169,.18);background:rgba(8,21,35,.78)}.agenda147Head h3{display:flex;align-items:center;gap:8px;margin:0;color:#68a9ff;font-size:12px;letter-spacing:.045em}.agenda147Head h3 svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2}.agenda147Head>b{text-align:center;color:#b6c4d3;font-size:11px;letter-spacing:.04em}.agenda147Head div{display:flex;gap:5px}.agenda147Head button{width:29px;height:29px;padding:0;border:1px solid rgba(112,139,170,.25);border-radius:6px;background:#10243a;color:#c5d6e7;font-size:17px}.agenda147Head button:hover{border-color:#f14351;color:#fff}.agenda147Body{display:grid;grid-template-columns:38% minmax(0,1fr);min-height:270px}.agenda147Body>aside{padding:13px 17px;border-right:1px solid rgba(117,141,169,.18)}.agenda147Month{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.agenda147Month strong{font-size:13px;color:#cbd8e4}.agenda147Month button{border:0;background:transparent;color:#8ca7c2;font-size:27px;line-height:1}.agenda147Month button:hover{color:#fff}.agenda147Week{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.agenda147Week b{padding:2px 0 4px;color:#7e94ad;font-size:9px;text-transform:uppercase}.agenda147Week button{min-height:23px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#c7d3de;font-size:10px}.agenda147Week button:hover{background:#1a3551}.agenda147Week button.today{border-color:#ee3f4d;color:#fff;background:rgba(219,48,63,.18);box-shadow:0 0 0 1px rgba(219,48,63,.35)}.agenda147Week button.outside{color:#52677f}.agenda147New{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:12px;padding:8px 12px;border:1px solid rgba(111,142,174,.29);border-radius:7px;background:#0d2136;color:#b5c8dc;font-weight:750}.agenda147New span{font-size:21px;color:#8aa8c6}.agenda147New:hover{border-color:#e64150;color:#fff}.agenda147Body>main{padding:11px 17px 8px;overflow:auto}.agenda147Item{width:100%;display:grid;grid-template-columns:68px 12px minmax(0,1fr);gap:10px;align-items:start;padding:8px 0;border:0;border-bottom:1px solid rgba(116,141,168,.13);background:transparent;color:inherit;text-align:left}.agenda147Item time{padding-top:1px;color:#c9d7e5;font-size:12px;font-weight:800}.agenda147Item>i{width:9px;height:9px;margin-top:4px;border-radius:50%;background:#ef414f;box-shadow:0 0 8px rgba(239,65,79,.45)}.agenda147Item>i.blue{background:#438cf4;box-shadow:0 0 8px rgba(67,140,244,.45)}.agenda147Item span{min-width:0}.agenda147Item b,.agenda147Item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda147Item b{font-size:12px;color:#e5edf5}.agenda147Item small{margin-top:3px;color:#879db4;font-size:10px}.agenda147Item:hover b{color:#fff}.agenda147Empty{display:grid;place-items:center;min-height:180px;color:#8ca2ba;font-size:12px}

@media(max-width:1180px){.dashboardStats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboardStat:nth-child(3){border-right:0!important}.dashboardStat:nth-child(n+4){border-top:1px solid rgba(117,140,168,.13)!important}.agenda147Body{grid-template-columns:40% minmax(0,1fr)}}
@media(max-width:740px){.dashboardGrid{gap:10px!important;background-size:24px 24px!important}.dashboardStats{grid-template-columns:1fr 1fr!important}.dashboardStat{min-height:120px!important;padding:13px!important}.dashboardStat:nth-child(2n){border-right:0!important}.dashboardStat:nth-child(n+3){border-top:1px solid rgba(117,140,168,.13)!important}.agenda147Head{height:auto;min-height:54px;grid-template-columns:1fr auto;padding:10px 12px}.agenda147Head>b{grid-row:2;grid-column:1/-1;text-align:left;font-size:9px}.agenda147Body{grid-template-columns:1fr}.agenda147Body>aside{border-right:0;border-bottom:1px solid rgba(117,141,169,.18)}.agenda147Body>main{min-height:210px}.agenda147Week button{min-height:27px}.agenda147New{margin-top:9px}.calendarAgenda147{min-height:0!important}}

/* LUQ OS 14.8.4 — complete Command Centre dashboard composition. */
.dashboardEditor{padding-top:0!important}.dashboardViewBar{position:relative!important;top:auto!important;z-index:6!important;min-height:42px!important;margin:0 0 4px!important;padding:4px 0 8px!important;isolation:isolate}.dashboardViewBar:before{content:'';position:absolute;inset:0 -4px;z-index:-1;background:linear-gradient(180deg,#071421 0%,rgba(7,20,33,.88) 72%,transparent 100%);pointer-events:none}.dashboardViewBar button{min-height:30px!important}.dashboardViewBar .dashboardReferenceLayout{margin-right:auto;color:#c8d5e1!important}.dashboardGrid.commandCentreLayout{grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:stretch!important;gap:14px!important}.dashboardGrid.commandCentreLayout>.dashboardItem-welcome{grid-column:span 8!important}.dashboardGrid.commandCentreLayout>.dashboardItem-weather,.dashboardGrid.commandCentreLayout>.dashboardItem-brain{grid-column:span 2!important}.dashboardGrid.commandCentreLayout>.dashboardItem-mail,.dashboardGrid.commandCentreLayout>.dashboardItem-calendar{grid-column:span 6!important}.dashboardGrid.commandCentreLayout>.dashboardItem-builder,.dashboardGrid.commandCentreLayout>.dashboardItem-system,.dashboardGrid.commandCentreLayout>.dashboardItem-monitoring{grid-column:span 4!important}.dashboardGrid.commandCentreLayout>.dashboardItem-welcome>.widget,.dashboardGrid.commandCentreLayout>.dashboardItem-weather>.widget,.dashboardGrid.commandCentreLayout>.dashboardItem-brain>.widget{min-height:244px!important}.dashboardGrid.commandCentreLayout>.dashboardItem-mail>.widget,.dashboardGrid.commandCentreLayout>.dashboardItem-calendar>.widget{min-height:335px!important}.dashboardGrid.commandCentreLayout>.dashboardItem-builder>.widget,.dashboardGrid.commandCentreLayout>.dashboardItem-system>.widget,.dashboardGrid.commandCentreLayout>.dashboardItem-monitoring>.widget{min-height:310px!important}.dashboardGrid.commandCentreLayout .dashboardSummaryHead{margin:0 0 9px!important}.dashboardGrid.commandCentreLayout .dashboardStats{height:calc(100% - 50px);min-height:174px}.dashboardGrid.commandCentreLayout .dashboardStat{min-height:174px!important;padding:18px 14px!important}.dashboardGrid.commandCentreLayout .dashboardStat .statIcon{width:39px!important;height:39px!important}.dashboardGrid.commandCentreLayout .dashboardStat .statIcon svg{width:20px!important;height:20px!important}.dashboardGrid.commandCentreLayout .dashboardStat b{font-size:31px!important}.dashboardGrid.commandCentreLayout .dashboardStat div>span{font-size:10px!important}.dashboardGrid.commandCentreLayout .weatherWidget{min-height:244px!important}.dashboardGrid.commandCentreLayout .weatherMain{padding-top:14px}.dashboardGrid.commandCentreLayout .weatherIcon{font-size:50px}.dashboardGrid.commandCentreLayout .weatherTemp{font-size:39px}.dashboardGrid.commandCentreLayout .weatherDetails{grid-template-columns:1fr!important;gap:5px}.dashboardGrid.commandCentreLayout .weatherDetails span{display:flex;align-items:center;justify-content:space-between;padding:6px 8px}.dashboardGrid.commandCentreLayout .weatherDetails small{display:inline}.dashboardGrid.commandCentreLayout .weatherWidget .widgetActions{margin-top:5px}.dashboardGrid.commandCentreLayout .brainWidget .widgetList{margin-top:13px}.dashboardGrid.commandCentreLayout .brainWidget .widgetItem{padding:12px 1px!important}.dashboardGrid.commandCentreLayout .brainWidget .widgetActions{position:absolute;left:16px;bottom:14px}.dashboardGrid.commandCentreLayout .widgetHeader{margin-bottom:10px!important}

.mailCommandWidget .widgetHeader,.builderCommandWidget .widgetHeader,.systemCommandWidget .widgetHeader,.monitoringCommandWidget .widgetHeader{margin-bottom:12px!important}.mailCommandCaption{display:flex;align-items:center;gap:8px;margin:0 0 7px;color:#9fb1c2;font-size:10px;font-weight:800;letter-spacing:.06em}.mailCommandCaption>i{width:8px;height:8px;border-radius:50%;background:#f04452;box-shadow:0 0 10px rgba(240,68,82,.45)}.mailCommandCaption>span{margin-left:auto;color:#8298ad}.mailCommandList,.studioCommandList,.monitorCommandList{display:grid;gap:0}.mailCommandRow{display:grid;grid-template-columns:12px minmax(105px,.8fr) minmax(130px,1fr) minmax(150px,1.65fr) minmax(80px,.45fr);align-items:center;gap:9px;width:100%;padding:10px 7px;border:0;border-bottom:1px solid rgba(117,141,169,.14);background:transparent;color:inherit;text-align:left}.mailCommandRow:hover{background:rgba(45,74,104,.25)}.mailCommandRow>i{width:8px;height:8px;border-radius:50%;background:#f04452;box-shadow:0 0 8px rgba(240,68,82,.4)}.mailCommandRow .mailCommandSender,.mailCommandRow b,.mailCommandRow small,.mailCommandRow time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailCommandRow .mailCommandSender{font-size:11px;font-weight:700;color:#d5e0eb}.mailCommandRow b{font-size:11px;color:#e8eff6}.mailCommandRow small{font-size:10px;color:#92a6ba}.mailCommandRow time{font-size:10px;text-align:right;color:#91a4b7}.mailCommandWidget .widgetActions{justify-content:center}.mailCommandWidget .widgetActions button,.builderCommandWidget .widgetActions button,.monitoringCommandWidget .widgetActions button{color:#ef525e!important;border:0!important;background:transparent!important}.mailCommandWidget .widgetActions button:hover,.builderCommandWidget .widgetActions button:hover,.monitoringCommandWidget .widgetActions button:hover{color:#fff!important;background:transparent!important}

.studioCommandRow{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(70px,1.15fr) 35px;align-items:center;gap:9px;width:100%;padding:11px 7px;border:0;border-bottom:1px solid rgba(117,141,169,.14);background:transparent;color:inherit;text-align:left}.studioCommandRow:hover{background:rgba(45,74,104,.25)}.studioCommandRow>i{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#f0515d;background:rgba(187,45,58,.11)}.studioCommandRow>i svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.studioCommandRow span{min-width:0}.studioCommandRow b,.studioCommandRow small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studioCommandRow b{font-size:11px;color:#dce7f0}.studioCommandRow small{margin-top:3px;color:#8fa4b9;font-size:9px}.studioCommandRow strong{height:5px;overflow:hidden;border-radius:5px;background:rgba(154,171,188,.18)}.studioCommandRow strong i{display:block;height:100%;border-radius:inherit;background:#ef4b58}.studioCommandRow>em{font-style:normal;text-align:right;color:#9ab0c3;font-size:10px}

.systemCommandWidget .widgetHeader,.monitoringCommandWidget .widgetHeader{margin-bottom:10px!important}.systemGaugeRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 15px}.systemGauge{--gauge:0%;display:grid;place-items:center;align-content:center;width:104px;aspect-ratio:1;margin:auto;border-radius:50%;background:radial-gradient(circle at center,#0b1929 59%,transparent 60%),conic-gradient(#ef4856 var(--gauge),rgba(149,168,187,.23) 0);box-shadow:inset 0 0 0 1px rgba(132,153,177,.15)}.systemGauge span,.systemGauge b,.systemGauge small{display:block;text-align:center}.systemGauge span{font-size:9px;letter-spacing:.08em;color:#9dafc0}.systemGauge b{margin:4px 0 2px;font-size:21px;color:#ecf3f9}.systemGauge small{max-width:60px;font-size:8px;color:#8298ad;line-height:1.15}.systemCommandFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(117,141,169,.14)}.systemCommandFacts span{padding:10px 8px;text-align:center;border-right:1px solid rgba(117,141,169,.14)}.systemCommandFacts span:last-child{border-right:0}.systemCommandFacts small,.systemCommandFacts b{display:block}.systemCommandFacts small{font-size:8px;color:#91a4b7;letter-spacing:.06em;text-transform:uppercase}.systemCommandFacts b{margin-top:4px;font-size:12px;color:#d8e5ee}

.monitorCommandRow{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(62px,.4fr);align-items:center;gap:10px;width:100%;padding:10px 6px;border:0;border-bottom:1px solid rgba(117,141,169,.14);background:transparent;color:inherit;text-align:left}.monitorCommandRow:hover{background:rgba(45,74,104,.25)}.monitorCommandRow>i{width:27px;height:27px;display:grid;place-items:center;border:1px solid #a53540;border-radius:8px;color:#f45b68;font-style:normal;font-size:15px;font-weight:900}.monitorCommandRow.medium>i,.monitorCommandRow.warning>i{border-color:#9d6d30;color:#ffc057}.monitorCommandRow.info>i{border-color:#356fa9;color:#68aeff}.monitorCommandRow b,.monitorCommandRow small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitorCommandRow b{font-size:11px;color:#e5edf4}.monitorCommandRow small{margin-top:3px;color:#8fa4b9;font-size:9px}.monitorCommandRow em{font-style:normal;text-align:right;color:#8ca1b5;font-size:9px}

@media(max-width:1180px){.dashboardGrid.commandCentreLayout>.dashboardItem-welcome{grid-column:span 12!important}.dashboardGrid.commandCentreLayout>.dashboardItem-weather,.dashboardGrid.commandCentreLayout>.dashboardItem-brain{grid-column:span 6!important}.dashboardGrid.commandCentreLayout>.dashboardItem-mail,.dashboardGrid.commandCentreLayout>.dashboardItem-calendar{grid-column:span 12!important}.dashboardGrid.commandCentreLayout>.dashboardItem-builder,.dashboardGrid.commandCentreLayout>.dashboardItem-system,.dashboardGrid.commandCentreLayout>.dashboardItem-monitoring{grid-column:span 6!important}.dashboardGrid.commandCentreLayout>.dashboardItem-welcome>.widget{min-height:220px!important}.dashboardGrid.commandCentreLayout>.dashboardItem-weather>.widget,.dashboardGrid.commandCentreLayout>.dashboardItem-brain>.widget{min-height:220px!important}}
@media(max-width:760px){.dashboardViewBar{position:relative!important;flex-wrap:wrap!important}.dashboardViewBar .dashboardReferenceLayout{margin-right:0}.dashboardGrid.commandCentreLayout{display:grid!important;grid-template-columns:1fr!important}.dashboardGrid.commandCentreLayout>.dashboardEditable{grid-column:1!important}.dashboardGrid.commandCentreLayout>.dashboardItem-welcome>.widget,.dashboardGrid.commandCentreLayout>.dashboardItem-weather>.widget,.dashboardGrid.commandCentreLayout>.dashboardItem-brain>.widget,.dashboardGrid.commandCentreLayout>.dashboardItem-mail>.widget,.dashboardGrid.commandCentreLayout>.dashboardItem-calendar>.widget,.dashboardGrid.commandCentreLayout>.dashboardItem-builder>.widget,.dashboardGrid.commandCentreLayout>.dashboardItem-system>.widget,.dashboardGrid.commandCentreLayout>.dashboardItem-monitoring>.widget{min-height:0!important}.dashboardGrid.commandCentreLayout .dashboardStats{height:auto;grid-template-columns:1fr 1fr!important}.dashboardGrid.commandCentreLayout .dashboardStat{min-height:130px!important}.mailCommandRow{grid-template-columns:10px minmax(84px,1fr) minmax(0,1fr);gap:7px}.mailCommandRow small,.mailCommandRow time{display:none}.systemGauge{width:86px}.systemGauge b{font-size:18px}.systemGaugeRow{gap:5px}.studioCommandRow{grid-template-columns:30px minmax(0,1fr) 40px}.studioCommandRow strong{display:none}.monitorCommandRow{grid-template-columns:30px minmax(0,1fr)}.monitorCommandRow em{display:none}}

/* LUQ OS 14.8.4 — precise non-overlapping dashboard widget grid. */
.dashboardGrid.commandCentreLayout{grid-auto-rows:118px!important;grid-auto-flow:row!important;align-items:stretch!important}
.dashboardGrid.commandCentreLayout>.dashboardEditable,
.dashboardGrid.commandCentreLayout>.dashboardEditable[style],
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-welcome,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-weather,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-brain,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-mail,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-calendar,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-builder,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-system,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-monitoring,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-storage,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-tasks,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-servers{grid-column:span var(--dash-w,4)!important;grid-row:span var(--dash-h,2)!important;min-width:0;min-height:0}
.dashboardGrid.commandCentreLayout>.dashboardEditable>.widget{height:100%!important;min-height:0!important;box-sizing:border-box}
.dashboardGrid.commandCentreLayout>.dashboardEditable.isEditing{outline:1px dashed rgba(102,150,199,.62);outline-offset:4px;display:flex;flex-direction:column;gap:7px}
.dashboardGrid.commandCentreLayout.editing>.dashboardEditable{cursor:grab}
.dashboardGrid.commandCentreLayout.editing>.dashboardEditable:active{cursor:grabbing}
.dashboardGrid.commandCentreLayout>.dashboardEditable.isEditing>.widget{flex:1;min-height:0}
.dashboardWidgetTools{position:relative;z-index:20;align-self:flex-end;display:flex;align-items:center;gap:4px;max-width:100%;overflow:auto;padding:4px;border:1px solid rgba(119,149,181,.32);border-radius:8px;background:rgba(5,15,26,.92);box-shadow:0 10px 24px rgba(0,0,0,.35)}
.dashboardWidgetTools button{min-width:29px;height:28px;padding:0 6px;border-radius:6px!important;font-size:10px!important;line-height:1}
.dashboardWidgetTools button.danger{background:rgba(222,54,70,.16)!important;color:#ff8b96!important;border-color:rgba(222,54,70,.4)!important}
.dashboardWidgetTools>span:last-child{padding:0 3px;color:#8fa6bd;cursor:grab;font-size:14px;line-height:1}
.dashboardExactSize{min-width:42px!important;background:#11263d!important;color:#c6d7e7!important;font-weight:850!important}
.dashboardEditBar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 12px;padding:9px 10px;border:1px solid rgba(93,124,159,.28);border-radius:10px;background:rgba(7,18,31,.92)}
.dashboardEditBar span{color:#9bb0c6;font-size:11px}
.dashboardGrid.commandCentreLayout .dashboardItem-welcome .dashboardStats{height:calc(100% - 48px);min-height:0}
.dashboardGrid.commandCentreLayout .dashboardItem-welcome .dashboardStat{min-height:0!important}
.dashboardGrid.commandCentreLayout .calendarAgenda147{height:100%!important}
.dashboardGrid.commandCentreLayout .agenda147Body{min-height:calc(100% - 54px)}
.dashboardGrid.commandCentreLayout .mailCommandWidget,.dashboardGrid.commandCentreLayout .builderCommandWidget,.dashboardGrid.commandCentreLayout .monitoringCommandWidget{display:flex;flex-direction:column}
.dashboardGrid.commandCentreLayout .mailCommandList,.dashboardGrid.commandCentreLayout .studioCommandList,.dashboardGrid.commandCentreLayout .monitorCommandList{min-height:0;overflow:auto}
.dashboardGrid.commandCentreLayout .mailCommandWidget .widgetActions,.dashboardGrid.commandCentreLayout .builderCommandWidget .widgetActions,.dashboardGrid.commandCentreLayout .monitoringCommandWidget .widgetActions{margin-top:auto}
@media(max-width:1180px){.dashboardGrid.commandCentreLayout{grid-template-columns:repeat(12,minmax(0,1fr))!important}}
@media(max-width:760px){.dashboardGrid.commandCentreLayout{grid-auto-rows:auto!important}.dashboardGrid.commandCentreLayout>.dashboardEditable{grid-column:1!important;grid-row:auto!important}.dashboardGrid.commandCentreLayout>.dashboardEditable>.widget{height:auto!important}.dashboardWidgetTools{align-self:flex-start;width:max-content;max-width:100%;overflow:auto}.dashboardEditBar span{flex-basis:100%}}

/* Navigation: groups animate in place instead of rebuilding the whole portal. */
.navSection{margin:16px 11px 6px;color:#647a93;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.navGroupHead{display:flex;align-items:center}.navGroupHead .groupLink{flex:1;min-width:0;text-align:left}.navGroupToggle{width:30px!important;min-width:30px;height:30px;padding:0!important;display:grid;place-items:center;background:transparent!important;color:#91a5bd!important;transition:background .18s ease,color .18s ease}.navGroupToggle:hover{background:#132840!important;color:#fff!important}.navGroupToggle .chevron{display:block;font-size:16px;line-height:1;transition:transform .2s ease}.navGroup.open .navGroupToggle .chevron{transform:rotate(180deg)}.navChildren{max-height:0;overflow:hidden;opacity:0;transform:translateY(-5px);will-change:max-height,opacity,transform;transition:max-height .26s ease,opacity .18s ease,transform .22s ease}.navGroup.open .navChildren{max-height:360px;opacity:1;transform:translateY(0)}.navGroup .nav.sub{margin-left:14px}.side.small .navSection{display:none}.side.small .navGroupToggle{display:none}.side.small .navGroupHead .groupLink{flex:initial}.side.small .navChildren{display:none}@media(prefers-reduced-motion:reduce){.navChildren,.navGroupToggle .chevron{transition:none}}

/* The remote-file browser deliberately reuses the local Files table and controls. */
.storage147RemoteNote{font-size:11px;color:var(--u-muted);margin:0 0 10px}.storage147RemoteKind{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:#172b43;color:#a9bfd6;font-size:10px;font-weight:700}.storage147Preview .remotePreviewName{word-break:break-word;margin:0 0 7px}.storage147Preview dl{display:grid;grid-template-columns:90px 1fr;gap:7px;margin:12px 0;font-size:11px}.storage147Preview dt{color:var(--u-muted)}.storage147Preview dd{margin:0;word-break:break-word}.storage147Table tbody tr.folderRow .fileName{color:#d7e8ff}.storage147Table td .typeChip{display:inline-flex;padding:3px 7px;border-radius:999px;background:#152b43;color:#a9bfd6;font-size:10px}

/* LUQ OS 14.8.4 — editor panel fix: controls live in one top panel, never inside widgets. */
.dashboardGrid.commandCentreLayout{grid-auto-rows:110px!important;grid-auto-flow:row!important;align-items:stretch!important}
.dashboardGrid.commandCentreLayout>.dashboardEditable,
.dashboardGrid.commandCentreLayout>.dashboardEditable[style],
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-welcome,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-weather,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-brain,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-mail,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-calendar,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-builder,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-system,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-monitoring,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-storage,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-tasks,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-servers{grid-column:span var(--dash-w,4)!important;grid-row:span var(--dash-h,2)!important;min-width:0!important;min-height:0!important;align-self:stretch!important}
.dashboardGrid.commandCentreLayout>.dashboardEditable>.widget,
.dashboardGrid.commandCentreLayout>.dashboardEditable[style]>.widget,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-welcome>.widget,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-weather>.widget,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-brain>.widget,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-mail>.widget,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-calendar>.widget,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-builder>.widget,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-system>.widget,
.dashboardGrid.commandCentreLayout>.dashboardEditable.dashboardItem-monitoring>.widget{height:100%!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}
.dashboardWidgetTools{display:none!important}
.dashboardGrid.commandCentreLayout>.dashboardEditable.isEditing{display:block!important;outline:1px dashed rgba(102,150,199,.55)!important;outline-offset:5px;border-radius:13px;cursor:pointer!important}
.dashboardGrid.commandCentreLayout>.dashboardEditable.isSelected{outline:2px solid rgba(250,62,77,.9)!important;outline-offset:5px;box-shadow:0 0 0 1px rgba(250,62,77,.16),0 0 32px rgba(250,62,77,.14)!important}
.dashboardGrid.commandCentreLayout.editing>.dashboardEditable:hover{outline-color:rgba(104,169,255,.85)!important}
.dashboardGrid.commandCentreLayout>.dashboardEditable.isEditing>.widget{pointer-events:none;user-select:none}
.dashboardEditBar{display:grid!important;grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;gap:10px;margin:0 0 12px!important;padding:10px 12px!important;border:1px solid rgba(93,124,159,.3)!important;border-radius:12px!important;background:linear-gradient(135deg,rgba(7,18,31,.96),rgba(11,24,39,.92))!important;box-shadow:0 16px 35px rgba(0,0,0,.24)!important}
.dashboardEditMain,.dashboardEditSelection{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.dashboardEditSelection{padding:5px 7px;border:1px solid rgba(111,142,174,.24);border-radius:9px;background:rgba(10,25,42,.8)}.dashboardEditSelection strong{color:#e8f0f7;font-size:11px;white-space:nowrap}.dashboardEditSelection button{min-height:29px!important;border-radius:7px!important}.dashboardEditSelection .danger{background:rgba(222,54,70,.16)!important;color:#ff8b96!important;border-color:rgba(222,54,70,.45)!important}.dashboardSelectedSize{min-width:52px!important;background:#11263d!important;color:#d7e6f4!important;font-weight:850!important}.dashboardEditBar>span{margin:0!important;color:#99adc2!important;font-size:11px!important;text-align:right;line-height:1.35}
.dashboardGrid.commandCentreLayout .dashboardItem-welcome .dashboardStats{height:calc(100% - 46px)!important;min-height:0!important}.dashboardGrid.commandCentreLayout .dashboardItem-welcome .dashboardStat{min-height:0!important}.dashboardGrid.commandCentreLayout .dashboardStats{min-height:0!important}.dashboardGrid.commandCentreLayout .dashboardStat{min-height:0!important}
.dashboardGrid.commandCentreLayout .calendarAgenda147{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important}.dashboardGrid.commandCentreLayout .agenda147Head{height:44px!important;min-height:44px!important;padding:0 13px!important;grid-template-columns:minmax(150px,1fr) minmax(180px,1.2fr) auto!important}.dashboardGrid.commandCentreLayout .agenda147Head h3{font-size:11px!important}.dashboardGrid.commandCentreLayout .agenda147Head h3 svg{width:17px!important;height:17px!important}.dashboardGrid.commandCentreLayout .agenda147Head>b{font-size:9px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboardGrid.commandCentreLayout .agenda147Head button{width:27px!important;height:27px!important}.dashboardGrid.commandCentreLayout .agenda147Body{flex:1!important;min-height:0!important;grid-template-columns:minmax(190px,32%) minmax(0,1fr)!important}.dashboardGrid.commandCentreLayout .agenda147Body>aside{padding:9px 11px!important;overflow:hidden!important}.dashboardGrid.commandCentreLayout .agenda147Body>main{padding:7px 11px!important;overflow:auto!important;min-height:0!important}.dashboardGrid.commandCentreLayout .agenda147Month{margin-bottom:8px!important}.dashboardGrid.commandCentreLayout .agenda147Month strong{font-size:11px!important}.dashboardGrid.commandCentreLayout .agenda147Month button{font-size:22px!important}.dashboardGrid.commandCentreLayout .agenda147Week{gap:3px!important}.dashboardGrid.commandCentreLayout .agenda147Week b{font-size:8px!important}.dashboardGrid.commandCentreLayout .agenda147Week button{min-height:19px!important;font-size:9px!important;border-radius:5px!important}.dashboardGrid.commandCentreLayout .agenda147New{margin-top:7px!important;padding:6px 9px!important;font-size:10px!important}.dashboardGrid.commandCentreLayout .agenda147New span{font-size:17px!important}.dashboardGrid.commandCentreLayout .agenda147Item{grid-template-columns:48px 9px minmax(0,1fr)!important;gap:8px!important;padding:6px 0!important}.dashboardGrid.commandCentreLayout .agenda147Item time{font-size:10px!important}.dashboardGrid.commandCentreLayout .agenda147Item>i{width:7px!important;height:7px!important}.dashboardGrid.commandCentreLayout .agenda147Item b{font-size:11px!important}.dashboardGrid.commandCentreLayout .agenda147Item small{font-size:9px!important;margin-top:2px!important}.dashboardGrid.commandCentreLayout .agenda147Empty{min-height:90px!important;font-size:11px!important}
@media(max-width:900px){.dashboardEditBar{grid-template-columns:1fr!important}.dashboardEditBar>span{text-align:left!important}.dashboardEditSelection{overflow:auto}.dashboardGrid.commandCentreLayout{grid-auto-rows:auto!important}.dashboardGrid.commandCentreLayout>.dashboardEditable{grid-column:1/-1!important;grid-row:auto!important}.dashboardGrid.commandCentreLayout>.dashboardEditable>.widget{height:auto!important;min-height:190px!important}}
