/* Modulyra Proprietary Shell — Radical Identity Reconstruction V3.9.30.1 */
:root{
    --mi-accent:#7CFFB2;--mi-secondary:#FFB45E;--mi-void:#080a09;--mi-base:#0e1110;
    --mi-layer:#151918;--mi-layer-2:#1b211f;--mi-paper:#f2f0e8;--mi-dim:#98a29e;
    --mi-stroke:#303936;--mi-stroke-strong:#46534e;--mi-unit:8px;
    --bg:var(--mi-void);--bg2:var(--mi-base);--surface:var(--mi-layer);--surface2:var(--mi-layer-2);
    --text:var(--mi-paper);--text-soft:#d9ddd8;--muted:var(--mi-dim);--cyan:var(--mi-accent);
    --cyan2:var(--mi-accent);--blue:var(--mi-accent);--gold:var(--mi-secondary);
    --orange:var(--mi-secondary);--purple:var(--mi-accent);--border:var(--mi-stroke);--shadow:none;
    --ui-bg:var(--mi-void);--ui-surface:var(--mi-layer);--ui-surface-2:var(--mi-layer-2);
    --ui-surface-3:#222925;--ui-text:var(--mi-paper);--ui-text-soft:#d9ddd8;--ui-muted:var(--mi-dim);
    --ui-primary:var(--mi-accent);--ui-primary-soft:color-mix(in srgb,var(--mi-accent) 12%,transparent);
    --ui-gold:var(--mi-secondary);--ui-orange:var(--mi-secondary);--ui-purple:var(--mi-accent);
    --ui-border:var(--mi-stroke);--ui-border-soft:#252c29;--ui-shadow:none;--ui-radius:2px
}
html[data-theme=light]{
    --mi-void:#d8d8cf;--mi-base:#e8e7de;--mi-layer:#f7f5ed;--mi-layer-2:#ffffff;
    --mi-paper:#151a18;--mi-dim:#5f6a66;--mi-stroke:#b9c0ba;--mi-stroke-strong:#8f9993
}

/* This release deliberately neutralizes legacy glow/gradient tokens. */
body{background-color:var(--mi-void)!important;background-image:none!important}
body:before{background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--mi-stroke) 45%,transparent) 1px,transparent 1.2px)!important;background-size:28px 28px!important;opacity:.5!important}
.panel,.dashboard-widget,.module-card,.metric,.plan-card,.workspace-card,.subscriber-alert-card,
.developer-registration-card,.owner-operation-strip,.owner-head,.command-sidebar,.topbar,
.overlay-panel,.command-panel,.odoo-app-card,.launcher-welcome-orbit,.launcher-panel-v102,
[class*="-panel"],[class*="-card"]{background-image:none!important;backdrop-filter:none!important;box-shadow:none!important}

/* The proprietary shell uses a fixed utility mast and indexed navigation. */
.command-topbar{min-height:82px!important;border:0!important;border-block-end:1px solid var(--mi-stroke)!important;background:var(--mi-void)!important;position:sticky!important}
.command-topbar:after{content:"MODULYRA / OPERATING SYSTEM";position:absolute;bottom:-1px;inset-inline-start:24px;padding:0 9px;background:var(--mi-void);color:var(--mi-accent);font:800 8px/1.2 ui-monospace,monospace;letter-spacing:2px;transform:translateY(50%)}
.command-shell{width:100%!important;max-width:none!important;padding:0 20px;grid-template-columns:auto minmax(185px,.68fr) minmax(300px,1.12fr) auto!important}
.command-topbar .brand{min-width:0;padding:0 12px;border-inline-start:1px solid var(--mi-stroke)}
.command-topbar .brand img{width:38px!important;height:38px!important;border-radius:0!important;clip-path:polygon(0 0,76% 0,100% 24%,100% 100%,24% 100%,0 76%)}
.command-topbar .brand:after{content:"M/01"!important;font-size:8px;letter-spacing:1px}
.command-topbar .brand strong{font-size:13px!important}.command-topbar .brand small{font-size:9px!important}
.global-search{height:43px;background:transparent!important;border:0!important;border-block-end:1px solid var(--mi-stroke-strong)!important;border-inline-start:0!important;padding:0 4px!important}
.global-search:focus-within{border-color:var(--mi-accent)!important}.global-search>span{color:var(--mi-accent);font-size:18px}.global-search kbd{border:0!important;background:transparent!important;font-size:8px!important}
.app-launch-button,.shell-toggle,.top-action,.user-chip,.language-switcher{border-radius:0!important;background:transparent!important;border-color:var(--mi-stroke)!important;clip-path:none!important}
.shell-toggle,.top-action{width:40px!important;height:40px!important}.command-actions{gap:5px!important}.command-actions>*{min-height:40px}
.top-action:hover,.shell-toggle:hover,.app-launch-button:hover{background:var(--mi-accent)!important;color:#07100b!important;transform:none!important;box-shadow:none!important}
.top-action>svg,.shell-toggle>svg,.app-launch-button>span svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.app-launch-button>span{display:grid;place-items:center}
.user-chip>span{border-radius:0!important;background:var(--mi-secondary)!important;color:#17120a!important}.user-chip{padding:5px 8px!important}
.workspace-context-bar{min-height:42px!important;padding:5px 22px!important;background:var(--mi-base)!important;border-block-end:1px solid var(--mi-stroke)!important}
.workspace-context-bar select{height:30px!important;border:0!important;border-block-end:1px solid var(--mi-stroke)!important;background:transparent!important;padding-block:2px!important}

/* Stable desktop geometry, including the apps route where the sidebar is removed. */
.command-layout{width:100%!important;max-width:none!important;margin:0!important;grid-template-columns:272px minmax(0,1fr)!important;align-items:stretch}
.command-layout.app-launcher-shell,.app-launcher-shell.command-layout,
html[data-identity-nav=compact] .command-layout.app-launcher-shell,
html[data-identity-nav=floating] .command-layout.app-launcher-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important;padding:0!important;gap:0!important}
.app-launcher-shell>.command-main{grid-column:1/-1!important;width:100%!important;max-width:none!important;min-width:0!important;overflow:visible!important}
.command-sidebar{top:82px!important;height:calc(100vh - 82px)!important;padding:18px 14px 30px!important;border:0!important;border-inline-end:1px solid var(--mi-stroke)!important;background:var(--mi-base)!important;clip-path:none!important;counter-reset:mi-nav-section}
.command-sidebar:before{content:"INDEX / MODULYRA";display:block;margin:0 6px 17px;padding-bottom:12px;border-block-end:1px solid var(--mi-stroke);color:var(--mi-accent);font:800 9px/1 ui-monospace,monospace;letter-spacing:2px}
.command-sidebar .sidebar-label{counter-increment:mi-nav-section;display:flex;align-items:center;gap:9px!important;margin:18px 5px 6px!important;padding:0!important;border:0!important;color:var(--mi-secondary)!important;font:800 9px/1.2 ui-monospace,monospace;letter-spacing:1.4px!important}
.command-sidebar .sidebar-label:before{content:"0" counter(mi-nav-section);color:var(--mi-dim)}
.command-sidebar a{min-height:39px!important;margin:1px 0!important;padding:6px 8px!important;border-radius:0!important;border:0!important;border-block-end:1px solid transparent!important;color:var(--mi-dim)!important}
.command-sidebar a i{width:29px!important;height:29px!important;border:1px solid var(--mi-stroke)!important;border-radius:0!important;background:transparent!important;color:var(--mi-accent)!important}
.command-sidebar a i svg,.platform-nav-group summary i svg,.platform-nav-items a i svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.command-sidebar a:hover{background:var(--mi-layer)!important;border-block-end-color:var(--mi-stroke)!important;transform:none!important;color:var(--mi-paper)!important}
.command-sidebar a.active{background:var(--mi-paper)!important;color:var(--mi-void)!important;border:0!important}
.command-sidebar a.active:after{content:"";width:7px;height:7px;margin-inline-start:auto;background:var(--mi-accent);outline:1px solid var(--mi-void);outline-offset:-2px}
.command-sidebar a.active i{border-color:var(--mi-void)!important;color:var(--mi-void)!important}.command-sidebar a.active b{background:var(--mi-void)!important;color:var(--mi-paper)!important}
.sidebar-footer-controls{border-color:var(--mi-stroke)!important}.sidebar-footer-controls button{border:0!important;border-radius:0!important;background:transparent!important}
.command-main{padding:38px clamp(20px,2.4vw,48px) 80px!important;background:transparent!important}

/* Platform / Super Admin gets a separate black-ivory command identity. */
.platform-command-layout{grid-template-columns:286px minmax(0,1fr)!important;background:var(--mi-void)}
.platform-command-sidebar{padding:14px 13px 30px!important;background:#0b0d0c!important}
.platform-command-sidebar:before{content:"OWNER CONTROL / 01"}
.platform-sidebar-tools{position:relative!important;top:auto!important;padding:0 0 15px!important;background:none!important}
.platform-nav-search{border:1px solid var(--mi-stroke);padding:4px 8px!important;margin-bottom:12px!important}.platform-nav-search input{height:34px!important;border:0!important;background:transparent!important;border-radius:0!important}.platform-nav-search kbd{border:0!important;background:transparent!important}
.platform-nav{gap:0!important;counter-reset:mi-platform-group}
.platform-nav-group{counter-increment:mi-platform-group;border:0!important;border-radius:0!important;border-block-start:1px solid var(--mi-stroke)!important;background:transparent!important;overflow:visible!important}
.platform-nav-group:last-of-type{border-block-end:1px solid var(--mi-stroke)!important}
.platform-nav-group summary{min-height:48px!important;padding:8px 5px!important;border-radius:0!important;background:transparent!important;color:var(--mi-paper)!important}
.platform-nav-group summary>span:before{content:"0" counter(mi-platform-group);min-width:22px;color:var(--mi-secondary);font:800 9px ui-monospace,monospace}
.platform-nav-group summary i{width:27px!important;height:27px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--mi-accent)!important}
.platform-nav-group summary b{font-size:0!important}.platform-nav-group summary b:after{content:"+";font:400 18px/1 ui-monospace,monospace;color:var(--mi-dim)}.platform-nav-group[open] summary b:after{content:"−"}
.platform-nav-items{gap:0!important;padding:0 0 8px 30px!important;border:0!important}[dir=rtl] .platform-nav-items{padding:0 30px 8px 0!important}
.platform-nav-items a{min-height:36px!important;padding:5px 7px!important;font-size:11px!important;border-inline-start:1px solid var(--mi-stroke)!important}
.platform-nav-items a i{width:24px!important;height:24px!important;border:0!important}.platform-nav-items a.active{background:var(--mi-accent)!important;color:#07100b!important;border-color:var(--mi-accent)!important}.platform-nav-items a.active i,.platform-nav-items a.active span{color:#07100b!important}
.platform-command-sidebar .sidebar-foot{position:relative!important;bottom:auto!important;background:none!important}

.owner-shell{max-width:1700px!important;margin:auto!important}.owner-dashboard-head{position:relative;min-height:205px;padding:32px clamp(22px,4vw,64px)!important;border:1px solid var(--mi-stroke)!important;border-radius:0!important;background:var(--mi-paper)!important;color:var(--mi-void)!important;overflow:hidden}
.owner-dashboard-head:before{content:"M"!important;position:absolute;inset-inline-end:20px;bottom:-70px;width:auto;height:auto;background:none!important;color:color-mix(in srgb,var(--mi-void) 7%,transparent);font:900 240px/.8 Arial,sans-serif}
.owner-dashboard-head:after{content:"PLATFORM OWNER CONSOLE";position:absolute;inset-inline-start:28px;bottom:18px;width:auto!important;height:auto!important;background:none!important;color:var(--mi-void);font:900 9px ui-monospace,monospace;letter-spacing:3px}
.owner-dashboard-head h1{max-width:900px;margin:8px 0!important;color:var(--mi-void)!important;font-size:clamp(38px,5vw,76px)!important;line-height:.95!important;letter-spacing:-.055em}.owner-dashboard-head p{max-width:720px;color:color-mix(in srgb,var(--mi-void) 68%,transparent)!important}.owner-dashboard-head .eyebrow{color:#6c4a14!important}.owner-head-actions{position:relative;z-index:2}.owner-head-actions .secondary{background:transparent!important;border-color:var(--mi-void)!important;color:var(--mi-void)!important}.owner-head-actions .primary{background:var(--mi-void)!important;border-color:var(--mi-void)!important;color:var(--mi-paper)!important}
.owner-operation-strip{display:grid!important;grid-template-columns:minmax(230px,.42fr) 1fr!important;gap:20px!important;margin-top:18px!important;padding:0!important;border:1px solid var(--mi-stroke)!important;border-radius:0!important;background:var(--mi-base)!important}
.owner-operation-intro{padding:20px;border-inline-end:1px solid var(--mi-stroke)}.owner-operation-links{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:0!important}.owner-operation-links a{border:0!important;border-inline-end:1px solid var(--mi-stroke)!important;border-radius:0!important;background:transparent!important;padding:18px!important}.owner-operation-links a:hover{background:var(--mi-layer)!important}
.owner-widget-board{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:14px!important;margin-top:14px!important}.owner-widget-board>.dashboard-widget{grid-column:span 6!important;margin:0!important;padding:24px!important;border:1px solid var(--mi-stroke)!important;border-radius:0!important;background:var(--mi-layer)!important;clip-path:none!important}.owner-widget-board>.dashboard-widget.widget-width-2{grid-column:1/-1!important}.owner-widget-board>.dashboard-widget:before{top:-1px!important;inset-inline-start:0!important;width:78px!important;height:4px!important;background:var(--mi-accent)!important}.owner-widget-board>.dashboard-widget:nth-child(3n):before{background:var(--mi-secondary)!important}.owner-widget-board .section-head{align-items:flex-start!important;border-block-end:1px solid var(--mi-stroke)!important;padding-block-end:14px!important}.owner-widget-board .section-head h2{font-size:clamp(22px,2vw,34px)!important;letter-spacing:-.02em}.owner-widget-board .eyebrow{font:800 9px ui-monospace,monospace!important;letter-spacing:1.5px!important}
.owner-metric-ribbon{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:0!important}.owner-metric-ribbon article{min-height:125px!important;padding:18px!important;border:0!important;border-inline-end:1px solid var(--mi-stroke)!important;border-radius:0!important;background:transparent!important}.owner-metric-ribbon article:last-child{border:0!important}.owner-metric-ribbon strong{font-size:clamp(25px,2.3vw,42px)!important}.owner-metric-ribbon span{font-size:10px!important;color:var(--mi-dim)!important}
.subscriber-alert-card,.developer-registration-card{border-radius:0!important;border-color:var(--mi-stroke)!important;background:var(--mi-base)!important}.subscriber-alert-head>span,.developer-command-kpis article>span,.feed-icon{border-radius:0!important;background:var(--mi-paper)!important;color:var(--mi-void)!important}.developer-command-kpis{gap:0!important}.developer-command-kpis article{border-radius:0!important;border-color:var(--mi-stroke)!important;background:transparent!important}.developer-registration-avatar{border-radius:0!important}.widget-toolbar button,.widget-toolbar .drag-handle{border-radius:0!important}

/* Subscriber app universe is rebuilt as a wide operating console. */
.app-launcher-context{display:none!important}.subscriber-launcher{width:100%!important;max-width:none!important;min-height:calc(100vh - 82px)!important;padding:clamp(26px,3vw,56px)!important;background:var(--mi-void)!important;overflow:visible!important}
.subscriber-launcher:before{background-image:linear-gradient(90deg,transparent calc(100% - 1px),color-mix(in srgb,var(--mi-stroke) 30%,transparent) 0)!important;background-size:84px 100%!important;mask-image:none!important;opacity:.35}.launcher-ambient{display:none!important}
.subscriber-launcher-head{max-width:1760px!important;margin:0 auto 30px!important;align-items:flex-end!important;border-block-end:1px solid var(--mi-stroke)!important;padding-block-end:24px!important}.subscriber-launcher-head>div:first-child{position:relative;padding-inline-start:28px}.subscriber-launcher-head>div:first-child:before{content:"01";position:absolute;top:5px;inset-inline-start:0;color:var(--mi-accent);font:900 10px ui-monospace,monospace}.subscriber-launcher-head h1{max-width:800px;font-size:clamp(44px,6vw,94px)!important;line-height:.87!important;letter-spacing:-.06em!important}.subscriber-launcher-head p{max-width:620px!important;color:var(--mi-dim)!important}.subscriber-launcher-head .eyebrow{font:900 9px ui-monospace,monospace!important;letter-spacing:2.6px!important;color:var(--mi-secondary)!important}
.subscriber-launcher-actions{align-items:flex-end!important}.launcher-search-premium{width:min(520px,42vw)!important}.launcher-search-premium input{height:48px!important;border:0!important;border-block-end:1px solid var(--mi-stroke-strong)!important;border-radius:0!important;background:transparent!important}.launcher-circle-action{width:48px!important;height:48px!important;border-radius:0!important;background:var(--mi-layer)!important}
.launcher-welcome-orbit{max-width:1760px!important;margin:0 auto 28px!important;padding:0!important;display:grid!important;grid-template-columns:110px minmax(0,1fr) auto!important;border:1px solid var(--mi-stroke)!important;border-radius:0!important;background:var(--mi-layer)!important;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%)}
.launcher-brand-orb{width:110px!important;height:110px!important;border:0!important;border-inline-end:1px solid var(--mi-stroke)!important;border-radius:0!important;background:var(--mi-paper)!important}.launcher-brand-orb img{width:58px!important;height:58px!important;border-radius:0!important}.launcher-brand-orb span{display:none!important}.launcher-welcome-orbit>div:nth-child(2){padding:20px}.launcher-welcome-orbit h2{font-size:30px!important;margin:0!important}.launcher-status{padding:20px!important}.launcher-status>span,.launcher-status kbd{border-radius:0!important;background:transparent!important;border-color:var(--mi-stroke)!important}
.launcher-filter-row{max-width:1760px!important;margin:0 auto 14px!important}.launcher-filter{border-radius:0!important;border-block-end:1px solid var(--mi-stroke)!important}.launcher-filter.active{background:var(--mi-paper)!important;border-color:var(--mi-paper)!important;color:var(--mi-void)!important}
.odoo-app-grid{counter-reset:mi-app;max-width:1760px!important;width:100%!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(235px,1fr))!important;gap:12px!important;align-items:stretch!important}
.odoo-app-card{counter-increment:mi-app;aspect-ratio:auto!important;min-height:180px!important;width:auto!important;border:1px solid var(--mi-stroke)!important;border-radius:0!important;background:var(--mi-layer)!important;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)!important;overflow:hidden!important}
.odoo-app-card:before{content:"0" counter(mi-app)!important;position:absolute!important;inset:14px 16px auto auto!important;width:auto!important;height:auto!important;background:none!important;color:var(--mi-dim)!important;font:800 9px ui-monospace,monospace!important;opacity:1!important}[dir=rtl] .odoo-app-card:before{inset:14px auto auto 16px!important}
.odoo-app-card:after{content:"";position:absolute;inset:auto 0 0;width:46px;height:4px;background:var(--mi-accent);transition:width .22s ease}.odoo-app-card:nth-child(3n):after{background:var(--mi-secondary)}
.odoo-app-card:hover{transform:translateY(-4px)!important;border-color:var(--mi-stroke-strong)!important;box-shadow:none!important}.odoo-app-card:hover:after{width:100%}.odoo-app-card>a{position:relative!important;inset:auto!important;min-height:180px;display:grid!important;grid-template-columns:52px 1fr!important;grid-template-rows:auto auto 1fr auto!important;align-items:start!important;justify-content:stretch!important;gap:4px 13px!important;padding:22px!important;text-align:start!important}
.odoo-app-icon{grid-row:1/3;width:52px!important;height:52px!important;margin:0!important;border:1px solid var(--mi-stroke-strong)!important;border-radius:0!important;background:transparent!important;color:var(--mi-accent)!important;font-size:0!important;box-shadow:none!important}.odoo-app-icon svg{width:27px;height:27px;stroke:currentColor;fill:none;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.odoo-app-card:nth-child(3n) .odoo-app-icon{color:var(--mi-secondary)!important}
.odoo-app-card strong{grid-column:2;font-size:16px!important;line-height:1.25!important;padding-inline-end:23px}.odoo-app-card small{grid-column:1/-1;margin-top:15px!important;padding-top:12px;border-block-start:1px solid var(--mi-stroke);font-size:10px!important;line-height:1.55!important;color:var(--mi-dim)!important}.odoo-app-card em{position:static!important;grid-column:1/-1;align-self:end;margin-top:8px;color:var(--mi-accent)!important;opacity:1!important;transform:none!important;font:800 9px ui-monospace,monospace!important;letter-spacing:.8px}.odoo-app-card.featured,.odoo-app-card.utility{background:var(--mi-layer)!important;border-color:var(--mi-stroke)!important}.odoo-app-card.featured:after{background:var(--mi-secondary)}
.app-favorite-button{top:12px!important;inset-inline-end:42px!important;width:28px!important;height:28px!important;border:0!important;border-radius:0!important;background:transparent!important;opacity:.55!important}.app-favorite-button.is-favorite{color:var(--mi-secondary)!important}

/* Overlay app launcher follows the same visual language. */
.launcher-panel-v102{border-radius:0!important;background:var(--mi-base)!important}.launcher-grid-v102{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important}.launcher-app-v102{min-height:142px!important;border-radius:0!important;background:var(--mi-layer)!important;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.launcher-app-v102:after{display:none!important}.launcher-app-v102 .launcher-app-icon{border-radius:0!important;background:transparent!important;border:1px solid var(--mi-stroke)!important;color:var(--mi-accent)!important}.launcher-app-v102 .launcher-app-icon svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:1.65}
.module-icon,.workspace-apps a>span,.quick-action-grid a>span,.employee-avatar{background:transparent!important;color:var(--mi-accent)!important;border:1px solid var(--mi-stroke)!important;border-radius:0!important;box-shadow:none!important}.workspace-apps a>span svg,.quick-action-grid a>span svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}

/* Global component reconstruction: no generic glass cards survive. */
.panel,.metric,.module-card,.plan-card,.dashboard-widget,.workspace-card,.stat-card,.kpi-card,
.action-card,.content-card,.filter-panel,.form-card,.table-card,.settings-card,.industry-card{
    border-radius:0!important;border-color:var(--mi-stroke)!important;background:var(--mi-layer)!important;clip-path:none!important
}
.panel:before,.dashboard-widget:before,.module-card:before,.workspace-card:before{inset-inline-start:0!important;width:54px!important;height:3px!important}
.button,button{border-radius:0!important}.button.primary,.primary{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))!important}.button.secondary,.secondary{background:transparent!important;border-color:var(--mi-stroke-strong)!important}
input,select,textarea{border-radius:0!important}.table-wrap{border-radius:0!important}th{background:var(--mi-base)!important}.badge,[class*="status-"]{border-radius:0!important}.overlay-panel,.command-panel,[role=dialog]{border-radius:0!important}.icon-button{border-radius:0!important}

/* Responsive shell */
@media(max-width:1280px){.owner-widget-board>.dashboard-widget{grid-column:1/-1!important}.owner-metric-ribbon{grid-template-columns:repeat(3,1fr)!important}.command-shell{grid-template-columns:auto minmax(170px,.6fr) minmax(220px,1fr) auto!important}.odoo-app-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important}}
@media(max-width:950px){.command-shell{display:flex!important}.command-layout,.platform-command-layout{grid-template-columns:1fr!important}.command-sidebar{top:0!important;height:100vh!important}.subscriber-launcher-head{display:grid!important;align-items:start!important}.subscriber-launcher-actions{width:100%!important}.launcher-search-premium{width:100%!important;flex:1}.owner-operation-strip{grid-template-columns:1fr!important}.owner-operation-intro{border-inline-end:0;border-block-end:1px solid var(--mi-stroke)}.owner-metric-ribbon{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:680px){.subscriber-launcher{padding:24px 13px!important}.subscriber-launcher-head h1{font-size:48px!important}.launcher-welcome-orbit{grid-template-columns:76px 1fr!important}.launcher-brand-orb{width:76px!important;height:100%!important}.launcher-brand-orb img{width:42px!important;height:42px!important}.launcher-status{grid-column:1/-1!important;border-block-start:1px solid var(--mi-stroke);justify-content:flex-end}.odoo-app-grid{grid-template-columns:1fr!important}.odoo-app-card,.odoo-app-card>a{min-height:155px!important}.owner-dashboard-head{min-height:250px}.owner-operation-links{grid-template-columns:1fr!important}.owner-metric-ribbon{grid-template-columns:1fr!important}.owner-metric-ribbon article{border-inline-end:0!important;border-block-end:1px solid var(--mi-stroke)!important}}
