:root{--text-muted:#6b6b6b;--surface-page:#f5f5f7;--surface-card:#fff;--surface-field:#fff;--surface-section:#ffffff8c;--surface-raised:#ffffffc7;--surface-raised-hover:#fff;--shadow-card:0 1px 2px #2f2e2e0a, 0 6px 20px #2f2e2e0f;--shadow-card-hover:0 2px 4px #2f2e2e0d, 0 12px 32px #2f2e2e1a;--shadow-control:0 1px 2px #2f2e2e0f, 0 0 0 1px #2f2e2e0f;--shadow-field:0 1px 2px #2f2e2e0d;--shadow-section:inset 0 0 0 1px #ffffffb3;--ring-focus:0 0 0 3px #fd5d0466;--g-bg:#ffffffa8;--g-blur:24px;--glass-edge:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #ffffff73;--glass-float:0 12px 32px #2f2e2e1a, 0 1px 2px #2f2e2e0d;--glass-sheen:#ffffff73;--glass-filter:blur(var(--g-blur)) saturate(1.8);--radius-card-g:20px;--radius-row:14px;--radius-dialog-g:24px;--radius-sheet:36px 36px 0 0;--radius-control-g:12px;--grad-primary:linear-gradient(135deg, #fe8643 0%, #fd5d04 45%, #df5204 100%);--grad-primary-hover:linear-gradient(135deg, #fd5d04 0%, #df5204 55%, #bb4503 100%);--grad-critical:linear-gradient(135deg, #ea745a 0%, #e34523 45%, #c83d1f 100%);--grad-critical-hover:linear-gradient(135deg, #e34523 0%, #c83d1f 55%, #a8331a 100%);--grad-inverse:linear-gradient(135deg, #4f4e4e 0%, #2f2e2e 50%, #1f1e1e 100%);--nav-ink:#444;--nav-icon:#5c5c5c;--nav-active-bg:#fd5d0424;--nav-active-hover:#fd5d042e;--nav-active-fg:#933602;--nav-hover:#2f2e2e0d;--hairline:#2f2e2e14;--hairline-soft:#2f2e2e12;--wash:#2f2e2e0f;--wash-strong:#2f2e2e12;--tag-bg:#2f2e2e12;--tint-primary:#fff4ed;--avatar-bg:#2f2e2e;--avatar-fg:#fff;--alert-bg:#fdf2f0;--alert-title:#a8331a;--alert-text:#8a2a15;--alert-dot:#e34523;--scrim:#2f2e2e52;--scrim-menu:#2f2e2e38;--blur-header:blur(18px) saturate(1.6);--blur-header-bg:linear-gradient(180deg, #f5f5f7eb 0%, #f5f5f799 60%, #f5f5f700 100%);--blur-fade:blur(7px) saturate(1.25);--blur-fade-bg:linear-gradient(0deg, #f5f5f775 0%, #f5f5f74d 45%, #f5f5f700 100%);--blur-pill-bg:#ffffffb8;--blur-pill:blur(20px) saturate(1.8);--blur-card:blur(16px) saturate(1.5);--blur-card-bg:linear-gradient(180deg, #fffffff0 0%, #ffffffd1 65%, #fff0 100%);--pill-shadow:inset 0 1px 0 #fffffff2, 0 2px 10px #2f2e2e14;--blur-modal-bg:#f5f5f7eb;--blur-modal:blur(30px) saturate(1.7);--modal-shadow:inset 0 1px 0 #ffffffe6, 0 32px 80px #2f2e2e47, 0 2px 8px #2f2e2e14;--blur-actionbar-bg:#f5f5f7c7;--blur-actionbar:blur(22px) saturate(1.6);--blur-sheet-head:blur(16px) saturate(1.5);--ease-sheet:.46s cubic-bezier(.2, .8, .2, 1);--tab-bg:#ffffff75;--tab-brightness:1.04;--tab-shadow:0 0 0 .5px #2f2e2e24, 0 22px 44px #2f2e2e2e, 0 4px 10px #2f2e2e14, inset 0 -10px 20px -12px #2f2e2e24, inset 0 12px 18px -14px #ffffffe6;--tab-sheen:radial-gradient(120% 90% at 50% -30%, #ffffffb3, #fff0 60%);--tab-rim:conic-gradient(from 200deg at 50% 50%, #fff, #ffffff59 18%, #ffffffe6 32%, #2f2e2e1a 50%, #fffffff2 64%, #ffffff4d 82%, #fff);--tab-inner:inset 0 1px 0 #ffffffbf, inset 0 -1px 0 #fff6;--tab-off:#3d3c3c;--tab-on-icon:#fd5d04;--tab-on-label:#bb4503;--tab-pill:linear-gradient(180deg, #fffffff5 0%, #ffffffbd 55%, #ffffffe0 100%);--tab-pill-shadow:inset 0 1px 0 #fff, inset 0 -1px 0 #2f2e2e0d, 0 0 0 .5px #2f2e2e0f, 0 6px 16px #2f2e2e1a;--color-text-muted:var(--text-muted);--color-bg-subtle:var(--surface-page);--color-scrim:var(--scrim)}[data-glass=clair]{--g-bg:#ffffff6b;--g-blur:36px}@media (max-width:760px){:root{--radius-control-g:9999px}}[data-theme=dark]{--text-muted:#a3a3a3;--surface-page:#1f1f1f;--surface-card:#2a2a2a;--surface-field:#383838;--surface-section:#ffffff0d;--surface-raised:#ffffff14;--surface-raised-hover:#ffffff1f;--shadow-card:inset 0 0 0 1px #ffffff0f, 0 6px 20px #00000040;--shadow-card-hover:inset 0 0 0 1px #ffffff1a, 0 12px 32px #00000059;--shadow-control:inset 0 0 0 1px #ffffff14;--shadow-field:inset 0 0 0 1px #ffffff14;--shadow-section:inset 0 0 0 1px #ffffff0f;--g-bg:#3838389e;--glass-edge:inset 0 1px 0 #ffffff1f, inset 0 0 0 1px #ffffff0f;--glass-float:0 12px 32px #00000073, 0 1px 2px #0000004d;--glass-sheen:#ffffff0f;--nav-ink:#dbdcdb;--nav-icon:#c4c4c4;--nav-active-bg:#fd5d0433;--nav-active-hover:#fd5d0442;--nav-active-fg:#feae82;--nav-hover:#ffffff12;--hairline:#ffffff1a;--hairline-soft:#ffffff14;--wash:#ffffff12;--wash-strong:#ffffff1a;--tag-bg:#ffffff1a;--tint-primary:#fd5d0429;--avatar-bg:#fff;--avatar-fg:#2f2e2e;--alert-bg:#e345232e;--alert-title:#f1a291;--alert-text:#f7c7bd;--scrim:#1414148c;--scrim-menu:#14141473;--blur-header-bg:linear-gradient(180deg, #1f1f1feb 0%, #1f1f1f99 60%, #1f1f1f00 100%);--blur-fade-bg:linear-gradient(0deg, #1f1f1f75 0%, #1f1f1f4d 45%, #1f1f1f00 100%);--blur-pill-bg:#383838b8;--blur-card-bg:linear-gradient(180deg, #2a2a2af0 0%, #2a2a2ad1 65%, #2a2a2a00 100%);--pill-shadow:inset 0 1px 0 #ffffff1f, 0 2px 10px #00000059;--blur-modal-bg:#303030eb;--modal-shadow:inset 0 1px 0 #ffffff1f, 0 32px 80px #00000080, 0 2px 8px #00000059;--blur-actionbar-bg:#303030c7;--tab-bg:#26262680;--tab-brightness:.92;--tab-shadow:0 0 0 .5px #0009, 0 22px 44px #00000073, 0 4px 10px #0000004d, inset 0 -10px 20px -12px #00000080, inset 0 12px 18px -14px #ffffff2e;--tab-sheen:radial-gradient(120% 90% at 50% -30%, #ffffff29, #fff0 60%);--tab-rim:conic-gradient(from 200deg at 50% 50%, #ffffff8c, #ffffff14 18%, #ffffff38 32%, #ffffff0a 50%, #fff6 64%, #ffffff0f 82%, #ffffff8c);--tab-inner:inset 0 1px 0 #ffffff1f, inset 0 -1px 0 #ffffff0d;--tab-off:#c9c9c9;--tab-on-icon:#fd7a33;--tab-on-label:#ffb27f;--tab-pill:linear-gradient(180deg, #fff3 0%, #ffffff0f 55%, #ffffff1f 100%);--tab-pill-shadow:inset 0 1px 0 #ffffff59, inset 0 -1px 0 #ffffff1a, inset 0 0 0 1px #ffffff24, 0 6px 16px #00000059;--color-surface:var(--surface-card);--color-bg:var(--surface-page)}dialog,dialog *,form,.shell-drawer,.shell-nav{scrollbar-width:none;-ms-overflow-style:none}dialog::-webkit-scrollbar{display:none}dialog ::-webkit-scrollbar{display:none}form::-webkit-scrollbar{display:none}.shell-drawer::-webkit-scrollbar{display:none}.shell-nav::-webkit-scrollbar{display:none}html,body,.live-app{background:var(--surface-page)}.live-main{margin-left:264px}.live-app.is-collapsed .live-main{margin-left:96px}.live-app.has-aside .live-main{margin-left:544px}.live-app.has-aside.is-collapsed .live-main{margin-left:376px}.shell-sidebar{background:var(--g-bg);width:240px;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-edge), var(--glass-float);color:var(--color-text);border:0;border-radius:22px;gap:4px;padding:18px 14px 14px;inset:12px auto 12px 12px}.shell-sidebar.is-collapsed{width:72px;padding:18px 10px 14px}.shell-sidebar-sheen{border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, var(--glass-sheen), #fff0 22%);position:absolute;inset:0}.shell-sidebar>*{position:relative}.shell-sidebar>.shell-sidebar-sheen{position:absolute}.shell-sidebar-head{padding:2px 6px 10px 8px}.is-collapsed .shell-sidebar-head{padding:0 0 6px}.shell-brand img{width:112px}.shell-roundbtn{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:none;place-items:center;transition:background .12s,transform .12s;display:grid}.shell-roundbtn:hover{background:var(--wash)}.shell-roundbtn:active{transform:scale(.92)}.shell-roundbtn.is-filled{background:var(--wash);width:36px;height:36px;color:var(--color-text)}.shell-site{margin:0}.shell-site.is-compact{width:52px;margin:4px 0 0}.shell-site-trigger{background:var(--surface-raised);border:0;border-radius:14px;gap:10px;height:52px;padding:0 10px 0 12px;transition:background .12s,box-shadow .12s,transform .12s;box-shadow:0 1px 3px #2f2e2e0f}.shell-site-trigger:hover{background:var(--surface-raised-hover);box-shadow:0 2px 8px #2f2e2e1a}.shell-site-trigger:active{transform:scale(.99)}.shell-site-trigger>.shell-site-icon{background:var(--tint-primary);width:30px;height:30px;color:var(--color-primary);border-radius:9999px;flex:none;place-items:center;display:grid}.shell-site-trigger small{font:500 11px/14px var(--font-sans)}.shell-site-trigger>svg:last-child:not(:first-child){color:var(--text-muted)}.is-compact .shell-site-trigger{padding:0}.shell-menu{background:var(--blur-modal-bg);-webkit-backdrop-filter:var(--blur-modal);backdrop-filter:var(--blur-modal);box-shadow:var(--modal-shadow);border:0;border-radius:16px;padding:6px}.shell-menu button,.shell-menu a{width:100%;min-height:38px;font:500 14px/18px var(--font-sans);text-align:left;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.shell-menu button>span,.shell-menu a>span{flex:1;min-width:0}.shell-menu button>svg,.shell-menu a>svg{color:var(--nav-icon);flex:none}.shell-menu button:hover,.shell-menu a:hover{background:var(--nav-hover)}.shell-menu-sep{background:var(--hairline)}.shell-nav{gap:2px;margin-top:10px}.shell-nav-group{font:600 11px/16px var(--font-sans);letter-spacing:.08em;color:var(--text-muted);padding:12px 12px 4px}.shell-nav-group.is-first{padding-top:2px}.shell-nav-sep{background:var(--hairline);height:1px;margin:10px 10px 8px}.shell-nav a{height:42px;font:500 14px/1 var(--font-sans);color:var(--nav-ink);border-radius:12px;gap:12px;padding:0 12px;transition:background .14s cubic-bezier(.2,0,0,1),transform .12s}.is-grouped .shell-nav a{height:34px}.shell-nav a>svg{color:var(--nav-icon)}.shell-nav a:hover{background:var(--nav-hover);color:var(--nav-ink)}.shell-nav a:active{transform:scale(.985)}.shell-nav a[aria-current=page]{background:var(--nav-active-bg);color:var(--nav-active-fg);font-weight:600}.shell-nav a[aria-current=page]:hover{background:var(--nav-active-hover)}.shell-nav a[aria-current=page]>svg{color:var(--color-primary)}.is-collapsed .shell-nav a{width:44px;height:44px}.shell-nav a>.shell-nav-count{box-sizing:border-box;background:var(--color-critical);color:#fff;min-width:20px;height:20px;font:700 11px/20px var(--font-sans);text-align:center;border-radius:9999px;flex:none;padding:0 6px}.shell-nav a>.shell-nav-tag{background:var(--tag-bg);color:var(--color-text-secondary);font:600 10px/14px var(--font-sans);border-radius:9999px;flex:none;padding:1px 7px}.shell-nav-dot{border-color:#0000}.shell-avatar{background:var(--avatar-bg);width:36px;height:36px;color:var(--avatar-fg);font:700 12px/1 var(--font-sans);letter-spacing:.02em;border-radius:9999px;flex:none;place-items:center;display:grid}.shell-avatar.is-sm{width:28px;height:28px;font-size:11px}.shell-avatar.is-md{width:40px;height:40px;font-size:13px}.shell-avatar.is-lg{width:44px;height:44px;font-size:14px}.shell-user{border-top:1px solid var(--hairline);margin-top:4px;padding:12px 6px 2px 8px}.shell-user small{font:500 11px/14px var(--font-sans)}.is-collapsed .shell-user{padding:12px 0 0}.shell-console{background:var(--surface-raised);height:52px;color:var(--color-text);border-radius:14px;margin:0;padding:0 10px 0 12px;box-shadow:0 1px 3px #2f2e2e0f}.shell-console>svg{box-sizing:content-box;background:var(--avatar-bg);color:var(--avatar-fg);border-radius:9999px;padding:7px}[data-theme=dark] .shell-console>svg{color:var(--avatar-fg)}.shell-console small{font:500 11px/14px var(--font-sans);color:var(--text-muted);opacity:1}.shell-topbar{z-index:2;background:0 0;border-bottom:0;align-items:flex-end;gap:16px;height:auto;min-height:0;padding:30px 36px 0 32px;position:relative}.shell-topbar:has(.shell-actions-slot>.shell-actions-web){padding-top:68px}.shell-title{gap:4px}.shell-title>span{font:500 13px/18px var(--font-sans);color:var(--text-muted)}.shell-title h1{font:700 30px/36px var(--font-sans);letter-spacing:-.02em}.shell-actions{gap:10px;padding-bottom:2px}.shell-actions-slot{align-items:center;gap:10px;display:flex}.shell-actions-slot:empty{display:none}.shell-actions-web{gap:10px}.shell-tools{z-index:35;align-items:center;gap:10px;display:flex;position:fixed;top:20px;right:32px}.shell-pill{background:var(--g-bg);width:40px;height:40px;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-edge), 0 4px 14px #2f2e2e14;color:var(--color-text);cursor:pointer;border:0;border-radius:9999px;flex:none;place-items:center;text-decoration:none;transition:transform .12s;display:grid;position:relative}.shell-pill:active{transform:scale(.94)}.shell-bell-dot{border:0;top:9px;right:10px;box-shadow:0 0 0 2px #fff}[data-theme=dark] .shell-bell-dot{box-shadow:0 0 0 2px #383838}.shell-profile{position:relative}.shell-profile-trigger{width:auto;font:600 13px/1 var(--font-sans);align-items:center;gap:8px;padding:0 12px 0 6px;display:inline-flex}.shell-profile-trigger:active{transform:scale(.97)}.shell-profile-trigger>svg{color:var(--text-muted)}.shell-profile-menu{min-width:240px;top:calc(100% + 8px);left:auto;right:0}.shell-profile-head{flex-direction:column;gap:2px;padding:8px 10px 6px;display:flex}.shell-profile-head strong{font:600 14px/20px var(--font-sans)}.shell-profile-head small{font:500 12px/16px var(--font-sans);color:var(--text-muted)}.shell-compact,.shell-back,.shell-topbar .shell-pill.shell-mobile{display:none}.live-content{padding:22px 32px 32px 28px}.live-offline{border-radius:18px;margin:20px 32px 0}.live-main{background:var(--surface-page);--color-surface:var(--surface-card);--bg:var(--surface-page)}.live-content :is(.card,.ticket-row,.journey-instructions),.ms-card{border-radius:var(--radius-card-g);background:var(--surface-card);box-shadow:var(--shadow-card);border-color:#0000}.ms-card--filled{background:var(--wash);box-shadow:none}.ms-card--inverse{background:var(--grad-inverse);color:#fff}.ms-card--elevated{box-shadow:var(--shadow-card)}.ms-card--interactive{transition:transform .14s cubic-bezier(.2,0,0,1),box-shadow .14s}.ms-card--interactive:hover{box-shadow:var(--shadow-card-hover);border-color:#0000}.ms-card--interactive:active{background:var(--surface-card);transform:scale(.98)}.ms-btn{border-radius:var(--radius-control-g);transition:background .12s,box-shadow .12s,color .12s,transform .12s}.ms-btn:active{transform:scale(.97)}.ms-btn--primary{background:var(--grad-primary);color:#fff;border-color:#0000;box-shadow:inset 0 1px #ffffff40}.ms-btn--primary:hover{background:var(--grad-primary-hover)}.ms-btn--primary:active{background:linear-gradient(135deg,#df5204 0%,#bb4503 100%)}.ms-btn--critical{background:var(--grad-critical);color:#fff;border-color:#0000;box-shadow:inset 0 1px #ffffff38}.ms-btn--critical:hover{background:var(--grad-critical-hover)}.ms-btn--critical:active{background:linear-gradient(135deg,#c83d1f 0%,#a8331a 100%)}.ms-btn--secondary{background:var(--grad-inverse);color:#fff;border-color:#0000;box-shadow:inset 0 1px #ffffff24}[data-theme=dark] .ms-btn--secondary{color:#2f2e2e;background:#fff}.ms-btn--outline{background:var(--surface-card);color:var(--color-text);box-shadow:var(--shadow-control);border-color:#0000}.ms-btn--outline:hover{background:var(--surface-card);box-shadow:var(--shadow-control), 0 2px 8px #2f2e2e14;border-color:#0000}.ms-btn--outline:active{background:var(--surface-card)}.ms-btn--ghost:hover{background:var(--wash)}.ms-btn:disabled,.ms-btn[aria-disabled=true]{box-shadow:none}.ms-btn--primary:disabled,.ms-btn--critical:disabled{background:var(--wash-strong);color:var(--color-text-disabled)}.ms-iconbtn.ms-btn--outline,.ms-iconbtn.ms-btn--ghost{border-radius:9999px}.ms-input{background:var(--surface-field);box-shadow:var(--shadow-field);border-color:#0000;border-radius:12px;transition:box-shadow .12s}.ms-input:hover{border-color:#0000}.ms-input:focus-within{box-shadow:var(--ring-focus);border-color:#0000}.ms-input--error{box-shadow:0 0 0 1.5px var(--color-critical)}.ms-input--multiline{border-radius:var(--radius-row)}.ms-field__label{font:600 13px/18px var(--font-sans);color:var(--color-text-secondary);padding-left:2px}.ms-field__hint{color:var(--color-text-disabled);padding-left:2px}.ms-tag{background:var(--surface-card);height:32px;color:var(--color-text);box-shadow:var(--shadow-control);font:600 13px/1 var(--font-sans);border-color:#0000;padding:0 13px;transition:background .16s cubic-bezier(.2,0,0,1),color .16s,transform .12s}.ms-tag--interactive:hover{background:var(--surface-card);border-color:#0000}.ms-tag--interactive:active{transform:scale(.96)}.ms-tag--selected,.ms-tag--selected:hover,.ms-tag[aria-pressed=true]{background:var(--avatar-bg);color:var(--avatar-fg);box-shadow:none;border-color:#0000}.ms-tag--selected .ms-tag__icon{color:inherit}.ms-tag--sm{height:28px;padding:0 10px;font-size:12px}.ms-badge{border-color:#0000;padding:0 9px}.ms-badge--outline{border-color:currentColor}.ms-tabs--pill{background:var(--wash);border-radius:9999px;gap:2px;padding:3px}.ms-tabs--pill .ms-tab{border-radius:9999px}.ms-tabs--pill .ms-tab[aria-selected=true]{background:var(--surface-card);box-shadow:0 1px 2px #2f2e2e1a,0 0 0 .5px #2f2e2e0f}.ms-alert{background:var(--alert-bg);color:var(--alert-title);border:0;border-radius:18px}dialog.ms-dialog{border-radius:var(--radius-dialog-g);background:var(--blur-modal-bg);-webkit-backdrop-filter:var(--blur-modal);backdrop-filter:var(--blur-modal);box-shadow:var(--modal-shadow);border:0}dialog.ms-dialog::backdrop{background:var(--scrim)}dialog.ms-dialog[open]{animation:.32s cubic-bezier(.2,0,0,1) glass-modal-in}@keyframes glass-modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}dialog.ms-dialog .ms-dialog__header{border-bottom:0;align-items:flex-start;gap:14px;padding:24px 24px 12px}dialog.ms-dialog .ms-dialog__icon{background:var(--grad-primary);color:#fff;border-radius:15px;width:48px;height:48px;box-shadow:inset 0 1px #ffffff38}dialog.ms-dialog--critical .ms-dialog__icon{background:var(--grad-critical)}dialog.ms-dialog .ms-dialog__title{font:700 22px/28px var(--font-sans);letter-spacing:-.02em}dialog.ms-dialog .ms-dialog__desc{font:400 13px/18px var(--font-sans);color:var(--text-muted)}dialog.ms-dialog .ms-dialog__close{background:var(--wash-strong);width:34px;height:34px;color:var(--color-text);border:0;border-radius:9999px}dialog.ms-dialog .ms-dialog__body{padding:4px 24px 8px}dialog.ms-dialog .ms-dialog__footer{background:0 0;border-top:0;gap:10px;padding:16px 24px 24px}dialog.ms-dialog .ms-dialog__footer .ms-btn{height:44px;padding:0 20px}dialog.ms-dialog .ms-dialog__footer .ms-btn--outline{background:var(--wash-strong);box-shadow:none}dialog.ms-dialog--panel{height:calc(var(--visual-height,100dvh) - 24px);border-radius:var(--radius-dialog-g);margin:12px 12px 12px auto}.ms-toast{background:var(--blur-modal-bg);color:var(--color-text);-webkit-backdrop-filter:var(--blur-modal);backdrop-filter:var(--blur-modal);box-shadow:var(--modal-shadow);border-radius:18px}@media (max-width:760px){.live-app,.live-app.is-detail{background:var(--surface-page)}.live-main,.live-app.is-collapsed .live-main,.live-app.has-aside .live-main,.live-app.has-aside.is-collapsed .live-main{margin-left:0}.shell-tools{display:none}.shell-topbar,.live-app.is-detail .shell-topbar{min-height:0;padding:calc(12px + env(safe-area-inset-top)) 20px 14px;background:0 0;border-bottom:0;align-items:flex-end;gap:12px;position:relative}.shell-topbar:has(.shell-actions-slot>.shell-actions-web){padding-top:calc(12px + env(safe-area-inset-top))}.shell-title{gap:2px}.shell-title>span{font:500 13px/18px var(--font-sans);white-space:normal}.shell-title h1{font:800 30px/36px var(--font-sans);letter-spacing:-.02em}.shell-actions{gap:8px;padding-bottom:4px}.shell-actions-slot{gap:8px}.shell-topbar .shell-pill.shell-mobile{display:grid}.shell-pill{background:var(--blur-pill-bg);-webkit-backdrop-filter:var(--blur-pill);backdrop-filter:var(--blur-pill);box-shadow:var(--pill-shadow)}.shell-pill:active{transform:scale(.92)}.shell-actions-mobile .ms-btn.ms-iconbtn,.shell-actions-mobile .ms-btn--ghost.ms-iconbtn,.shell-actions-mobile .ms-btn--outline.ms-iconbtn{background:var(--blur-pill-bg);width:40px;height:40px;-webkit-backdrop-filter:var(--blur-pill);backdrop-filter:var(--blur-pill);box-shadow:var(--pill-shadow);color:var(--color-text);border:0;border-radius:9999px}.shell-topbar.has-back{z-index:20;padding:calc(8px + env(safe-area-inset-top)) 20px 8px;align-items:center;position:sticky;top:0}.shell-topbar.has-back .shell-title{display:none}.shell-topbar.has-back .shell-lead{flex:1}.shell-topbar.has-back:before{content:"";z-index:-1;pointer-events:none;background:var(--blur-header-bg);-webkit-backdrop-filter:var(--blur-header);backdrop-filter:var(--blur-header);opacity:0;transition:opacity .2s cubic-bezier(.2,0,0,1);position:absolute;inset:0 0 -40px;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.shell-topbar.has-back.is-scrolled:before{opacity:1}.shell-back{background:var(--blur-pill-bg);height:40px;-webkit-backdrop-filter:var(--blur-pill);backdrop-filter:var(--blur-pill);box-shadow:var(--pill-shadow);color:var(--color-text);font:600 14px/1 var(--font-sans);border-radius:9999px;align-items:center;gap:4px;padding:0 14px 0 10px;text-decoration:none;transition:transform .12s;display:inline-flex}.shell-back:active{transform:scale(.94)}.shell-compact{z-index:25;height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 20px 0;opacity:0;pointer-events:none;justify-content:space-between;align-items:center;transition:opacity .2s cubic-bezier(.2,0,0,1);display:flex;position:fixed;inset:0 0 auto}.shell-compact.has-back{display:none}.shell-compact:before{content:"";z-index:-1;pointer-events:none;background:var(--blur-header-bg);-webkit-backdrop-filter:var(--blur-header);backdrop-filter:var(--blur-header);position:absolute;inset:0 0 -56px;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.shell-compact.is-on{opacity:1;pointer-events:auto}.shell-compact>strong{text-align:center;font:600 17px/22px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;position:absolute;left:72px;right:72px;overflow:hidden}.shell-compact>span:last-child{width:40px}.live-content{padding:4px 16px calc(130px + env(safe-area-inset-bottom))}.live-app.is-detail .live-content{padding-top:4px}.live-offline{margin:calc(8px + env(safe-area-inset-top)) 16px 0}.shell-tabbar{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));background:var(--tab-bg);height:66px;-webkit-backdrop-filter:blur(24px) saturate(1.8) brightness(var(--tab-brightness));backdrop-filter:blur(24px) saturate(1.8) brightness(var(--tab-brightness));box-shadow:var(--tab-shadow);border:0;border-radius:9999px;padding:0 5px;transition:transform .2s cubic-bezier(.2,0,0,1),opacity .2s cubic-bezier(.2,0,0,1)}.shell-tabbar.is-hidden{transform:translateY(130px)}.shell-tabbar-sheen,.shell-tabbar-rim,.shell-tabbar-inner{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.shell-tabbar-sheen{background:var(--tab-sheen)}.shell-tabbar-rim{background:var(--tab-rim);-webkit-mask-composite:xor;padding:1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.shell-tabbar-inner{box-shadow:var(--tab-inner);inset:3px}.shell-tab-indicator{background:var(--tab-pill);height:56px;box-shadow:var(--tab-pill-shadow);-webkit-backdrop-filter:blur(10px)saturate(1.8)brightness(1.06);backdrop-filter:blur(10px)saturate(1.8)brightness(1.06);border-radius:9999px;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .2s;position:absolute;top:5px;left:5px}.shell-tabbar a{z-index:1;height:56px;font:600 10px/12px var(--font-sans);letter-spacing:.01em;color:var(--tab-off);border-radius:9999px;gap:3px;text-decoration:none;transition:color .2s,transform .12s;position:relative}.shell-tabbar a svg{color:var(--tab-off);transition:color .2s}.shell-tabbar a:active{transform:scale(.94)}.shell-tabbar a[aria-current=page]{color:var(--tab-on-label);background:0 0;font-weight:600}.shell-tabbar a[aria-current=page] svg{color:var(--tab-on-icon)}.shell-tab-icon{position:static}.shell-tab-count{box-sizing:border-box;background:var(--color-critical);color:#fff;min-width:17px;height:17px;font:700 10px/17px var(--font-sans);text-align:center;border-radius:9999px;padding:0 5px;position:absolute;top:4px;left:calc(50% + 5px);right:auto;box-shadow:0 0 0 2px #ffffffe6}.shell-bottom-fade{z-index:19;pointer-events:none;background:var(--blur-fade-bg);height:96px;-webkit-backdrop-filter:var(--blur-fade);backdrop-filter:var(--blur-fade);position:fixed;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 55%);mask-image:linear-gradient(#0000 0%,#000 55%)}.ms-input__control,input,select,textarea{font-size:16px}.ms-btn{border-radius:9999px}dialog.ms-dialog--sheet{height:auto;max-height:calc(var(--visual-height,100dvh) - 56px);border-radius:var(--radius-sheet);margin:auto 0 0}dialog.ms-dialog--sheet[open]{animation:glass-sheet-in var(--ease-sheet)}dialog.ms-dialog--sheet .ms-dialog__grip{background:#2f2e2e2e;border-radius:3px;width:36px;height:5px;margin:8px auto 2px}dialog.ms-dialog--sheet .ms-dialog__header{padding:8px 20px 10px}dialog.ms-dialog--sheet .ms-dialog__body{padding:4px 16px 12px}dialog.ms-dialog--sheet .ms-dialog__footer{padding:12px 16px calc(16px + env(safe-area-inset-bottom))}dialog.ms-dialog--sheet .ms-dialog__footer .ms-btn{border-radius:9999px;height:50px}dialog.ms-dialog--panel{height:var(--visual-height,100dvh);border-radius:0;margin:0}}@keyframes glass-sheet-in{0%{transform:translateY(100%)}}.shell-drawer{inset:auto;top:calc(var(--visual-top,0px) + 6px + env(safe-area-inset-top));width:min(312px,100vw - 20px);height:calc(var(--visual-height,100dvh) - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:var(--g-bg);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-edge), 0 24px 56px #2f2e2e38;border-radius:34px;bottom:auto;left:10px}.shell-drawer::backdrop{background:var(--scrim-menu);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.shell-drawer[open]{transform-origin:24px 24px;animation:.32s cubic-bezier(.2,.8,.2,1) glass-menu-in}@keyframes glass-menu-in{0%{opacity:0;transform:scale(.92)}}.shell-drawer nav{gap:2px;padding:16px 12px 14px}.shell-drawer-head{padding:0 4px 8px 8px}.shell-drawer-head img{width:108px}.shell-drawer-user{background:var(--surface-raised);border-radius:18px;gap:12px;margin:4px 0 10px;padding:12px;box-shadow:0 1px 3px #2f2e2e0f}.shell-drawer-user strong{font:600 15px/20px var(--font-sans)}.shell-drawer-user small{font:500 12px/16px var(--font-sans)}.shell-drawer-user em{font:600 12px/16px var(--font-sans);color:var(--color-primary-text)}.shell-drawer-label{font:600 11px/16px var(--font-sans);letter-spacing:.08em;padding:6px 12px 4px}.shell-drawer nav>a,.shell-drawer nav>button,.shell-drawer-group>a,.shell-drawer-switch{min-height:46px;font:500 15px/1 var(--font-sans);color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:14px;gap:12px;padding:0 12px;text-decoration:none;transition:background .12s}.shell-drawer nav>a:hover,.shell-drawer nav>button:hover,.shell-drawer-group>a:hover{background:var(--nav-hover)}.shell-drawer nav>a>svg,.shell-drawer nav>button>svg,.shell-drawer-group>a>svg,.shell-drawer-switch svg{color:var(--nav-icon)}.shell-drawer-sep{background:var(--hairline);margin:6px 12px}.shell-menu-count,.shell-menu-tag{box-sizing:border-box;background:var(--color-critical);color:#fff;min-width:20px;height:20px;font:600 11px/20px var(--font-sans);text-align:center;border-radius:9999px;flex:none;padding:0 7px}.shell-menu-tag{background:var(--tag-bg);color:var(--color-text-secondary)}.shell-drawer-group>a>small.is-critical{font:500 12px/16px var(--font-sans);color:var(--color-critical-text)}.shell-drawer-switch .ms-switch__track{width:46px;height:28px}.shell-drawer-foot{padding:16px 4px 0}.shell-signout{background:var(--surface-raised);height:48px;color:var(--color-text);font:600 15px/1 var(--font-sans);cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;transition:transform .12s;display:inline-flex;box-shadow:0 1px 3px #2f2e2e14}.shell-signout:active{transform:scale(.98)}.shell-drawer-foot small{font:500 12px/16px var(--font-sans)}@media (prefers-reduced-motion:reduce){.shell-tabbar,.shell-tab-indicator,.shell-compact,.shell-drawer[open],dialog.ms-dialog[open],dialog.ms-dialog--sheet[open]{transition:none;animation:none}}.urg-banners{z-index:1;gap:10px;max-height:none;padding:22px 32px 0 28px;position:relative;top:auto;overflow:visible}.urg-banner{background:var(--alert-bg);color:var(--alert-title);border:0;border-radius:18px;gap:14px;padding:12px 12px 12px 14px}.urg-banner__icon{background:var(--alert-dot);color:#fff;border-radius:9999px;flex:none;place-items:center;width:40px;height:40px;display:grid}.urg-banner__text strong{font:600 15px/20px var(--font-sans)}.urg-banner__text span{font:400 13px/18px var(--font-sans)}.urg-banner .urg-banner__read,.urg-banner .ms-btn--ghost{background:var(--surface-card);height:36px;color:var(--alert-title);font:600 13px/1 var(--font-sans);border-radius:9999px;padding:0 16px;box-shadow:0 1px 2px #2f2e2e0f}.urg-banner .ms-btn--critical{border-radius:9999px;height:36px;padding:0 16px}.urg-banners+.live-content{padding-top:18px}@media (max-width:760px){.urg-banners{padding:0 16px;display:flex;position:relative;top:auto}.urg-banner{flex-wrap:wrap;gap:12px;padding:12px 14px 12px 12px}.urg-banner__icon{width:36px;height:36px}.urg-banner__icon svg{width:20px;height:20px}.urg-banner__text{flex-basis:calc(100% - 48px)}.urg-banner__text strong{font-size:14px}.urg-banner .ms-btn{flex:1}.urg-banners+.live-content{padding-top:18px}}.shell-drawer nav>a>.shell-menu-tag,.shell-drawer nav>a>.shell-menu-count,.shell-drawer nav>button>.shell-menu-count,.shell-drawer-group>a>.shell-menu-count{flex:none}.gl-section{flex-direction:column;gap:10px;min-width:0;display:flex}.gl-section__head{justify-content:space-between;align-items:center;gap:8px;padding:0 4px;display:flex}.gl-section__head h2{font:700 17px/22px var(--font-sans);letter-spacing:-.01em;margin:0}.gl-section__head>span,.gl-section__head>small{font:400 13px/18px var(--font-sans);color:var(--text-muted)}.gl-section__head>a{font:600 14px/20px var(--font-sans);color:var(--color-text-link);text-decoration:none}.gl-list{border-radius:var(--radius-card-g);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.gl-list__title{font:700 17px/22px var(--font-sans);letter-spacing:-.01em;margin:0;padding:16px 20px 6px}.gl-row{width:100%;min-width:0;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:12px 20px;text-decoration:none;transition:background .12s;display:flex;position:relative}div.gl-row{cursor:default}.gl-row:before{content:"";background:var(--hairline-soft);height:1px;position:absolute;top:-1px;left:74px;right:0}.gl-row:first-child:before,.gl-list__title+.gl-row:before{display:none}a.gl-row:hover,button.gl-row:hover{background:#2f2e2e08}a.gl-row:active,button.gl-row:active{background:#2f2e2e0f}.gl-row.is-selected{background:var(--tint-primary)}.gl-row__icon{width:40px;height:40px;color:var(--nav-icon);flex:none;place-items:center;display:grid}.gl-row__icon.is-critical{color:var(--color-critical)}.gl-row__icon.is-primary{color:var(--color-primary)}.gl-row__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gl-row__text>strong{font:600 14px/20px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gl-row__text>span{font:400 12px/16px var(--font-sans);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gl-row__date{min-width:120px;font:400 12px/16px var(--font-sans);color:var(--text-muted);text-align:right;flex:none}.gl-row__chevron{color:var(--gray-300);flex:none;display:inline-flex}.gl-row--ticket .gl-col-priority{flex:none;width:130px}.gl-col-status{flex:none;width:110px;display:inline-flex}.gl-row--ticket .gl-row__date{width:150px}@media (max-width:760px){.gl-col-status{width:auto}}.gl-pill{height:22px;font:600 12px/1 var(--font-sans);white-space:nowrap;border-radius:9999px;flex:none;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.gl-pill__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.gl-pill--neutral,.ms-badge--neutral{color:#444;background:#f0f0f0}.gl-pill--primary,.ms-badge--primary{color:#bb4503;background:#fff4ed}.gl-pill--attention,.ms-badge--warning{color:#933602;background:#ffe7d9}.gl-pill--success,.ms-badge--success{color:#1f6d49;background:#e9f6ee}.gl-pill--critical,.ms-badge--critical{color:#a8331a;background:#fdf2f0}.ms-badge--critical.ms-badge--solid{background:var(--color-critical);color:#fff}[data-theme=dark] .gl-pill--neutral,[data-theme=dark] .ms-badge--neutral{color:#dbdcdb;background:#ffffff1a}[data-theme=dark] .gl-pill--primary,[data-theme=dark] .ms-badge--primary{color:#feae82;background:#fd5d0433}[data-theme=dark] .gl-pill--attention,[data-theme=dark] .ms-badge--warning{color:#fecdb4;background:#fd5d0447}[data-theme=dark] .gl-pill--success,[data-theme=dark] .ms-badge--success{color:#7bd4a3;background:#2f9e6333}[data-theme=dark] .gl-pill--critical,[data-theme=dark] .ms-badge--critical{color:#f1a291;background:#e3452338}.gl-priority{font:600 12px/16px var(--font-sans);color:var(--color-text-secondary);flex:none;align-items:center;gap:5px;display:inline-flex}.gl-priority.is-hot{color:var(--color-primary-text)}.gl-priority.is-critical{color:var(--color-critical-text)}.gl-tiles{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.gl-tile{border-radius:var(--radius-card-g);background:var(--surface-card);min-height:150px;box-shadow:var(--shadow-card);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;justify-content:space-between;gap:16px;padding:20px;text-decoration:none;transition:transform .14s cubic-bezier(.2,0,0,1),box-shadow .14s;display:flex}.gl-tile:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.gl-tile:active{transform:scale(.98)}.gl-tile__top{justify-content:space-between;align-items:flex-start;display:flex}.gl-tile__icon{color:#fff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff40}.gl-tile__icon.is-primary{background:var(--color-primary)}.gl-tile__icon.is-critical{background:var(--color-critical)}.gl-tile__icon.is-inverse{background:#2f2e2e;box-shadow:inset 0 1px #ffffff24}[data-theme=dark] .gl-tile__icon.is-inverse{background:#4a4a4a}.gl-tile__arrow{color:var(--gray-300);display:inline-flex}.gl-tile__text{flex-direction:column;gap:3px;display:flex}.gl-tile__text strong{font:600 16px/22px var(--font-sans)}.gl-tile__text strong.is-critical{color:var(--color-critical-text)}.gl-tile__text span{font:400 13px/18px var(--font-sans);color:var(--text-muted)}.gl-tile-placeholder{border-radius:var(--radius-card-g);background:#2f2e2e09;min-height:150px}[data-theme=dark] .gl-tile-placeholder{background:#ffffff0a}.gl-kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.gl-kpi{min-height:104px;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:18px;flex-direction:column;gap:10px;padding:14px 12px 12px 14px;text-decoration:none;transition:transform .12s;display:flex}.gl-kpi:active{transform:scale(.98)}.gl-kpi[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px}.gl-kpi--primary{--kpi-line:#fd5d04;background:#fff4ed}.gl-kpi--critical{--kpi-line:#e34523;background:#fdf2f0}.gl-kpi--success{--kpi-line:#2f9e63;background:#e9f6ee}.gl-kpi--neutral{--kpi-line:#5c5c5c;background:#f0f0f0}[data-theme=dark] .gl-kpi--primary{background:#fd5d0429}[data-theme=dark] .gl-kpi--critical{background:#e345232e}[data-theme=dark] .gl-kpi--success{background:#2f9e632e}[data-theme=dark] .gl-kpi--neutral{--kpi-line:#c4c4c4;background:#ffffff14}.gl-kpi__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.gl-kpi__top strong{font:800 28px/32px var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.gl-kpi__top svg{color:var(--kpi-line);flex:none}.gl-kpi__label{justify-content:space-between;align-items:flex-end;gap:6px;margin-top:auto;display:flex}.gl-kpi__label span{font:500 13px/17px var(--font-sans);color:var(--nav-ink)}.gl-kpi__label svg{color:var(--color-text-secondary);flex:none}.gl-select{background:var(--surface-card);height:32px;box-shadow:var(--shadow-control);font:600 13px/1 var(--font-sans);color:var(--color-text);cursor:pointer;border-radius:9999px;flex:none;align-items:center;gap:6px;padding:0 10px 0 12px;display:inline-flex;position:relative}.gl-select select{opacity:0;cursor:pointer;font-size:16px;position:absolute;inset:0}.gl-chips{scrollbar-width:none;gap:6px;min-width:0;display:flex;overflow-x:auto}.gl-chips::-webkit-scrollbar{display:none}.gl-chip{background:var(--surface-card);height:32px;color:var(--color-text);font:600 13px/1 var(--font-sans);cursor:pointer;border:0;border-radius:9999px;flex:none;padding:0 13px;transition:background .16s cubic-bezier(.2,0,0,1),color .16s,transform .12s;box-shadow:0 1px 2px #2f2e2e0f}.gl-chip:active{transform:scale(.96)}.gl-chip[aria-pressed=true]{background:var(--avatar-bg);color:var(--avatar-fg);box-shadow:none}.gl-search{background:var(--surface-card);height:38px;color:var(--text-muted);border-radius:12px;align-items:center;gap:8px;padding:0 6px 0 12px;transition:box-shadow .12s;display:flex;box-shadow:0 1px 2px #2f2e2e0f}.gl-search:focus-within{box-shadow:var(--ring-focus)}.gl-search input{min-width:0;height:100%;font:500 13px/18px var(--font-sans);color:var(--color-text);appearance:none;background:0 0;border:0;outline:0;flex:1}.gl-search button{width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:#2f2e2e14;border:0;border-radius:9999px;flex:none;place-items:center;display:grid}.gl-search.is-pill{border-radius:9999px;width:300px;height:40px;padding:0 8px 0 14px;box-shadow:0 1px 2px #2f2e2e0d}.gl-hero{background:var(--grad-primary);color:#fff;width:100%;min-height:88px;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:24px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:background .12s,transform .14s cubic-bezier(.2,0,0,1);display:flex;box-shadow:inset 0 1px #ffffff40,0 10px 28px #2f2e2e24}.gl-hero:hover{background:var(--grad-primary-hover)}.gl-hero:active{transform:scale(.98)}.gl-hero.is-critical{background:var(--grad-critical)}.gl-hero.is-critical:hover{background:var(--grad-critical-hover)}.gl-hero__icon{background:#ffffff38;border-radius:9999px;flex:none;place-items:center;width:52px;height:52px;display:grid}.gl-hero__text{flex-direction:column;flex:1;gap:3px;display:flex}.gl-hero__text strong{font:800 19px/24px var(--font-sans);letter-spacing:-.01em}.gl-hero__text span{font:500 13px/18px var(--font-sans)}.gl-choices{grid-template-columns:repeat(auto-fill,82px);justify-content:space-between;gap:8px;display:grid}.gl-choice{background:var(--surface-page);width:82px;height:82px;color:var(--color-text);font:600 12px/14px var(--font-sans);text-align:center;cursor:pointer;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 4px;transition:all .16s cubic-bezier(.2,0,0,1);display:flex}.gl-choice>span{width:32px;height:32px;color:var(--nav-icon);place-items:center;display:grid}.gl-choice:hover{background:var(--tint-primary)}.gl-choice:active{transform:scale(.95)}.gl-choice[aria-pressed=true]{background:var(--tint-primary);color:var(--color-primary-text);box-shadow:inset 0 0 0 1.5px var(--color-primary)}.gl-choice[aria-pressed=true]>span{color:var(--color-primary)}.gl-choice.is-critical:hover,.gl-choice.is-critical[aria-pressed=true]{background:var(--color-critical-subtle)}.gl-choice.is-critical[aria-pressed=true]{color:var(--color-critical-text);box-shadow:inset 0 0 0 1.5px var(--color-critical)}.gl-choice.is-critical[aria-pressed=true]>span{color:var(--color-critical)}.gl-card{border-radius:var(--radius-card-g);background:var(--surface-card);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.gl-card__head{align-items:center;gap:8px;display:flex}.gl-card__head>svg{color:var(--color-primary)}.gl-card__head h2{font:700 15px/20px var(--font-sans);margin:0}.gl-card__head>span{font:400 13px/18px var(--font-sans);color:var(--text-muted)}.gl-note{font:400 12px/16px var(--font-sans);color:var(--text-muted);margin:0;padding:0 4px}@media (max-width:760px){.gl-section__head h2{font:700 20px/26px var(--font-sans)}.gl-row{gap:12px;padding:12px 16px}.gl-row:before{left:68px}.gl-row__text>strong{font-size:15px}.gl-row__date,.gl-row__chevron{display:none}.gl-tiles{gap:12px}.gl-tile{gap:14px;min-height:118px;padding:16px}.gl-tile__icon{border-radius:14px;width:44px;height:44px}.gl-tile__arrow{display:none}.gl-tile__text{gap:2px}.gl-tile__text strong{font:600 15px/20px var(--font-sans)}.gl-tile__text span{font:400 12px/16px var(--font-sans)}.gl-tile-placeholder{min-height:118px}.gl-chip{height:30px;padding:0 10px;font-size:12px}.gl-search input{font-size:16px}.gl-search.is-pill{width:100%}.gl-choices{grid-template-columns:repeat(4,minmax(0,1fr))}.gl-choice{aspect-ratio:1;gap:6px;width:auto;height:auto}.gl-choice>span{width:36px;height:36px}.gl-card{gap:10px;padding:16px}}.gl-home{flex-direction:column;gap:22px;display:flex}.gl-home__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.gl-home__side{flex-direction:column;gap:14px;min-width:0;display:flex}.gl-mobile{display:none}.gl-empty{font:400 14px/20px var(--font-sans);color:var(--color-text-secondary);margin:0;padding:18px 20px}.gl-row__action{background:var(--surface-page);color:var(--color-text-link);font:600 12px/28px var(--font-sans);border-radius:9999px;flex:none;padding:0 12px;text-decoration:none}.gl-info-row .gl-row__text{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:12px}.gl-info-row .gl-row__text>strong{font:600 13px/18px var(--font-sans);text-align:right}.gl-info-row .gl-row__text>span{font:400 13px/18px var(--font-sans)}.gl-infos .gl-row{padding:9px 20px}.gl-infos .gl-row__icon{width:32px;height:32px}.gl-infos .gl-row__icon svg{width:16px;height:16px}.gl-infos .gl-row:before{left:64px}.gl-infos:after{content:"";height:8px}.gl-follow .gl-row__date{min-width:150px}@media (max-width:760px){.gl-home{gap:18px}.gl-home__grid,.gl-home__side{display:contents}.gl-web{display:none}.gl-mobile{display:flex}.gl-info-row .gl-row__text{flex-direction:column-reverse;align-items:stretch;gap:1px}.gl-info-row .gl-row__text>strong{font:600 15px/20px var(--font-sans);text-align:left;white-space:normal}.gl-info-row .gl-row__text>span{font:500 12px/16px var(--font-sans)}.gl-infos .gl-row{padding:12px 16px}.gl-infos .gl-row__icon{width:40px;height:40px}.gl-infos .gl-row__icon svg{width:20px;height:20px}.gl-infos .gl-row:before{left:68px}.gl-infos:after{display:none}.gl-row__action{font:600 13px/32px var(--font-sans);padding:0 14px}}.journey-page>*,.gl-home,.gl-section,.gl-list{min-width:0}.gl-page{flex-direction:column;gap:18px;min-width:0;display:flex}.ms-viewtoggle.ms-tabs--pill{background:var(--wash);flex:none}.ms-viewtoggle .ms-tab{width:38px;height:32px;color:var(--text-muted);justify-content:center;padding:0;transition:all .16s cubic-bezier(.2,0,0,1)}.ms-viewtoggle .ms-tab[aria-selected=true]{color:var(--color-text);box-shadow:0 1px 3px #2f2e2e1f}.gl-toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 4px;display:flex}.gl-toolbar .gl-select{font-weight:500;box-shadow:0 1px 2px #2f2e2e0f}.gl-col-priority{flex:none;width:130px}.gl-row>.gl-pill{min-width:0}.gl-list .ms-empty{padding:28px 20px}.gl-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gl-tcard{border-radius:var(--radius-card-g);background:var(--surface-card);box-shadow:var(--shadow-card);color:var(--color-text);flex-direction:column;gap:14px;padding:18px;text-decoration:none;transition:transform .14s cubic-bezier(.2,0,0,1),box-shadow .14s;display:flex}.gl-tcard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.gl-tcard:active{transform:scale(.98)}.gl-tcard__top{align-items:center;gap:10px;min-width:0;display:flex}.gl-tcard__top .gl-pill:last-child,.gl-tcard__ref{margin-left:auto}.gl-tcard__ref{font:500 12px/16px var(--font-mono);color:var(--text-muted)}.gl-tcard__icon{width:36px;height:36px;color:var(--nav-icon);place-items:center;display:grid}.gl-tcard__service{font:600 13px/18px var(--font-sans);color:var(--color-text-secondary)}.gl-tcard__body{flex-direction:column;gap:3px;display:flex}.gl-tcard__body strong{font:600 16px/22px var(--font-sans);text-wrap:pretty}.gl-tcard__body>span{font:400 13px/18px var(--font-sans);color:var(--color-text-secondary);align-items:center;gap:6px;display:flex}.gl-tcard__foot{font:400 12px/16px var(--font-sans);color:var(--gray-400);justify-content:space-between;align-items:center;gap:8px;display:flex}.gl-tcard__steps{font:500 12px/16px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.gl-bar{background:var(--hairline);border-radius:2px;flex:1;height:4px;overflow:hidden}.gl-bar>span{background:var(--color-primary);border-radius:2px;height:100%;display:block}.gl-segmented{background:var(--wash-strong);border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:3px;display:grid}.gl-segmented>button{height:36px;color:var(--color-text-secondary);font:600 14px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:10px;transition:all .16s cubic-bezier(.2,0,0,1)}.gl-segmented>button[aria-selected=true],.gl-segmented>button[aria-checked=true],.gl-segmented>button[aria-pressed=true]{background:var(--surface-card);color:var(--color-text);box-shadow:0 1px 3px #2f2e2e1f}.gl-fab{background:var(--color-primary);color:#fff;border-radius:9999px;flex:none;place-items:center;width:44px;height:44px;margin-bottom:2px;transition:transform .12s;display:grid;box-shadow:inset 0 1px #ffffff40,0 6px 16px #fd5d0447}.gl-fab:active{transform:scale(.92)}.gl-fab.is-critical{background:var(--color-critical);box-shadow:inset 0 1px #ffffff40,0 6px 16px #e3452347}.gl-search-row{align-items:center;gap:8px}.gl-search-row>.gl-search{flex:1;min-width:0}a.gl-choice{text-decoration:none}.gl-quick .gl-choices{justify-content:space-between;display:flex}.gl-quick .gl-choice{flex:0 82px;min-width:0}@media (max-width:760px){.gl-page{gap:12px}.gl-toolbar .gl-select{display:none}.gl-toolbar{padding:0}.gl-cards{grid-template-columns:minmax(0,1fr);gap:10px}.gl-tcard{gap:10px;padding:16px}.ms-viewtoggle .ms-tab{width:32px;height:26px}.gl-quick .gl-choices{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gl-card__head h2{font:600 13px/18px var(--font-sans);color:var(--color-primary-text)}}.gl-web-inline{display:inline}.gl-mobile-inline,.gl-mobile-label{display:none}dialog.ms-dialog.gl-declare{width:min(760px,100% - 32px);max-height:min(844px, calc(var(--visual-height,100dvh) - 48px))}.gl-steps fieldset{flex-direction:column;gap:12px;display:flex}.gl-step{background:var(--surface-section);min-width:0;box-shadow:var(--shadow-section);border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.gl-step__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gl-step__num{background:var(--avatar-bg);width:24px;height:24px;color:var(--avatar-fg);font:700 12px/1 var(--font-sans);border-radius:9999px;flex:none;place-items:center;display:grid}.gl-step__head h3{font:700 16px/22px var(--font-sans);letter-spacing:-.01em;margin:0}.gl-step__head>span:last-child:not(.gl-step__num){font:400 13px/18px var(--font-sans);color:var(--text-muted)}.gl-step__two{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;display:grid}.gl-step .ms-field{gap:6px}.gl-step .ms-input:not(.ms-input--multiline){height:44px}.gl-step .ms-input__control{font:500 14px/20px var(--font-sans)}.gl-field{flex-direction:column;gap:6px;display:flex}.gl-field__label{font:600 13px/18px var(--font-sans);color:var(--color-text-secondary);padding-left:2px}.gl-field__note{font:500 12px/16px var(--font-sans);color:var(--color-text-secondary);align-items:flex-start;gap:6px;padding:0 4px;display:flex}.gl-field__note>svg{color:var(--color-primary);flex:none;margin-top:1px}.gl-step .gl-choice{background:var(--surface-card);box-shadow:0 1px 2px #2f2e2e0f}.gl-step .gl-choice[aria-pressed=true]{background:var(--tint-primary);box-shadow:inset 0 0 0 1.5px var(--color-primary)}.gl-declare__note{min-width:200px;font:400 12px/16px var(--font-sans);color:var(--text-muted);flex:1}.gl-photos .journey-photo-grid{flex-wrap:nowrap;gap:10px;display:flex}.gl-photo{flex:none;width:76px;height:76px;position:relative}.gl-photos .journey-photo-grid .gl-photo img{object-fit:cover;background:#e9e9eb;border-radius:12px;width:76px;height:76px}.gl-photo>button{color:#fff;cursor:pointer;background:#2f2e2e;border:0;border-radius:9999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 3px #0003}.gl-photo-add{background:var(--surface-field);min-width:0;height:76px;box-shadow:var(--shadow-field);color:var(--color-text);font:600 13px/18px var(--font-sans);cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:10px;transition:background .12s;display:flex;position:relative;overflow:hidden}.gl-photo-add:hover{background:var(--tint-primary)}.gl-photo-add>span{color:var(--color-primary);display:inline-flex}.gl-photo-add>small{font:400 12px/16px var(--font-sans);color:var(--text-muted)}.gl-photos>small{font:400 12px/16px var(--font-sans);color:var(--gray-400);padding-left:2px}@media (max-width:760px){.gl-web-inline{display:none}.gl-mobile-inline,.gl-mobile-label{display:inline}dialog.ms-dialog.gl-declare{width:100%;height:calc(var(--visual-height,100dvh) - 112px);max-height:calc(var(--visual-height,100dvh) - 112px)}.gl-steps fieldset{gap:14px}.gl-step{box-shadow:none;background:0 0;gap:14px;padding:0}.gl-step__head{display:none}.gl-step .gl-mobile-label{margin-bottom:-8px;padding-left:4px}.gl-step__two{grid-template-columns:minmax(0,1fr);gap:14px}.gl-step .ms-input:not(.ms-input--multiline){border-radius:14px;height:48px}.gl-step .ms-input--multiline{border-radius:14px}.gl-step .ms-input__control{font:500 16px/22px var(--font-sans)}.gl-step .gl-choice{font:600 11px/13px var(--font-sans);gap:5px}.gl-declare__note,.gl-declare__cancel{display:none}dialog.gl-declare .ms-dialog__footer .ms-btn--primary{height:50px;font:600 16px/1 var(--font-sans);flex:1}dialog.ms-dialog--sheet .ms-dialog__header .ms-dialog__icon{border-radius:14px;width:44px;height:44px}dialog.ms-dialog--sheet .ms-dialog__close{width:36px;height:36px}.gl-photo-add>small{display:none}}.ticket-summary{padding:22px 24px}.ticket-summary h2{font:700 22px/28px var(--font-sans);letter-spacing:-.02em}.ticket-facts{border-top-color:var(--hairline)}.ticket-row__visual{background:var(--surface-page);border-radius:14px}@media (max-width:760px){.shell-topbar.has-back .shell-pill.shell-mobile{display:none}.live-app.is-detail .live-content{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.ticket-detail-page{gap:14px}.ticket-detail-page .ticket-summary{box-shadow:none;background:0 0;padding:0 4px}.ticket-summary .ticket-row__meta{flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;display:flex}.ticket-summary__heading>.ticket-row__visual{display:none}.ticket-summary__heading{flex-direction:column;gap:8px}.ticket-summary .ticket-row__domain{font:500 12px/16px var(--font-mono);color:var(--text-muted);letter-spacing:.02em}.ticket-summary .ticket-row__domain svg{display:none}.ticket-summary h2{font:700 24px/30px var(--font-sans);text-wrap:pretty;margin:4px 0}.ticket-summary__badges{justify-content:flex-start;max-width:none}.ticket-summary__badges .ms-badge{height:24px;padding:0 10px}.ticket-facts{border-radius:var(--radius-card-g);background:var(--surface-card);box-shadow:var(--shadow-card);border:0;margin-top:14px;padding:14px 16px}.ticket-detail-page .tk-comment{z-index:41;left:0;right:0;bottom:var(--keyboard-inset,0px);padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--blur-actionbar-bg);-webkit-backdrop-filter:var(--blur-actionbar);backdrop-filter:var(--blur-actionbar);border-top:0;flex-direction:row;align-items:flex-end;gap:8px;margin:0;display:flex;position:fixed;box-shadow:inset 0 1px #fffc}.ticket-detail-page .tk-comment .ms-field{flex:1;min-width:0}.ticket-detail-page .tk-comment .ms-field__label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.ticket-detail-page .tk-comment .ms-input{border-radius:23px;min-height:46px;box-shadow:0 1px 3px #2f2e2e14}.ticket-detail-page .tk-comment textarea{resize:none;field-sizing:content;min-height:46px;max-height:120px;padding:12px 18px}.ticket-detail-page .tk-comment__actions{flex:none;margin:0}.ticket-detail-page .tk-comment__actions .ms-btn{border-radius:9999px;width:46px;height:46px;min-height:46px;padding:0}.ticket-detail-page .tk-comment .gl-btn-label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.ticket-detail-page .tk-comment>.ms-field__error{position:absolute;bottom:100%;left:16px;right:16px}}.gl-events{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.gl-events__domain .gl-card__head>svg{color:var(--nav-icon)}.gl-events__domain.is-critical .gl-card__head>svg{color:var(--color-critical)}.gl-events .gl-choices{grid-template-columns:repeat(auto-fill,96px);justify-content:start}.gl-events .gl-choice{gap:6px;width:96px;height:96px;padding:0 6px}.gl-events .gl-choice>span{width:36px;height:36px}.gl-events .gl-choice:hover{background:var(--color-critical-subtle)}.gl-callbar{color:#fff;background:#2f2e2e;border-radius:9999px;align-items:center;gap:12px;min-width:0;padding:6px 6px 6px 14px;display:flex}.gl-callbar>svg{opacity:.85;flex:none}.gl-callbar>span{min-width:0;font:500 13px/18px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gl-callbar>a{color:#2f2e2e;height:28px;font:700 12px/28px var(--font-sans);background:#fff;border-radius:9999px;flex:none;padding:0 14px;text-decoration:none}[data-theme=dark] .gl-callbar{background:#383838}.gl-toolbar__lead{align-items:center;gap:12px;min-width:0;display:flex}.gl-toolbar__lead>h2{font:700 17px/22px var(--font-sans);letter-spacing:-.01em;flex:none;margin:0}.gl-col-domain{width:130px;font:600 12px/16px var(--font-sans);color:var(--color-primary-text);flex:none;align-items:center;gap:5px;display:inline-flex}.gl-col-domain.is-critical{color:var(--color-critical-text)}.gl-row--urg .gl-col-status{width:140px}.gl-row--urg .gl-row__date{width:150px}.gl-col-domain svg{flex:none}.gl-tcard__icon.is-critical{color:var(--color-critical)}button.gl-tcard{font:inherit;text-align:left;cursor:pointer;border:0}.gl-inline{gap:8px;min-width:0;display:flex}.gl-inline>.ms-input{flex:1;min-width:0}.gl-locate{background:var(--surface-field);height:44px;box-shadow:var(--shadow-field);color:var(--color-primary);font:600 13px/1 var(--font-sans);cursor:pointer;border:0;border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 14px 0 12px;transition:background .12s,transform .12s;display:inline-flex}.gl-locate:hover{background:var(--tint-primary)}.gl-locate:active{transform:scale(.95)}.gl-optional{color:var(--text-muted);font-weight:400}.gl-mobile-block{display:none}.gl-segmented>button{justify-content:center;align-items:center;gap:8px;display:inline-flex}dialog.ms-dialog--critical .ms-input:focus-within,dialog.ms-dialog--critical .gl-search:focus-within{box-shadow:0 0 0 3px #e3452366}dialog.ms-dialog--critical .gl-step .gl-choice[aria-pressed=true]{background:var(--color-critical-subtle);box-shadow:inset 0 0 0 1.5px var(--color-critical)}@media (max-width:760px){.gl-events{border-radius:var(--radius-card-g);background:var(--surface-card);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:16px;display:flex}.gl-events>.gl-card{box-shadow:none;background:0 0;border-radius:0;gap:8px;padding:0}.gl-events>.gl-card+.gl-card{border-top:1px solid var(--hairline-soft);padding-top:14px}.gl-events .gl-card__head h2{color:var(--color-text-secondary)}.gl-events .is-critical .gl-card__head h2{color:var(--color-critical-text)}.gl-events .gl-card__head>svg{width:16px;height:16px}.gl-events .gl-choices{grid-template-columns:repeat(4,minmax(0,1fr))}.gl-events .gl-choice{aspect-ratio:1;width:auto;height:auto}.gl-callbar{border-radius:18px;gap:12px;padding:10px 10px 10px 16px}.gl-callbar>span{white-space:normal;flex:1}.gl-callbar>a{height:36px;font:700 14px/36px var(--font-sans);padding:0 16px}.gl-toolbar--urg,.gl-toolbar__lead{flex-direction:column;align-items:stretch}.gl-toolbar__lead{gap:8px;position:relative}.gl-toolbar__lead>h2{font:700 20px/26px var(--font-sans);padding:0 4px}.gl-toolbar__lead>.gl-mobile-inline{position:absolute;top:0;right:0}.gl-toolbar--urg{order:-1}.gl-section>.gl-search-row{order:0}.gl-mobile-block{display:block}.gl-locate{background:var(--tint-primary);border-radius:14px;height:48px;font-size:14px}}.gl-overline{font:600 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:0 4px}.gl-post{border-radius:var(--radius-card-g);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-card);color:var(--color-text);flex-direction:column;gap:8px;padding:18px 20px;text-decoration:none;transition:transform .14s cubic-bezier(.2,0,0,1),box-shadow .14s;display:flex}.gl-post:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.gl-post__pills{align-items:center;gap:6px;min-width:0;display:flex}.gl-post__pills>span:last-child{font:400 12px/16px var(--font-sans);color:var(--text-muted);white-space:nowrap;margin-left:auto}.gl-post h3{font:600 17px/22px var(--font-sans);letter-spacing:-.01em;margin:0}.gl-post p{font:400 14px/20px var(--font-sans);color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.gl-post__meta{font:400 12px/16px var(--font-sans);color:var(--gray-400);margin-top:auto}.gl-post.is-featured{border-radius:22px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;padding:24px 28px;display:grid;box-shadow:0 1px 2px #2f2e2e0a,0 8px 24px #2f2e2e14}.gl-post__main{flex-direction:column;gap:10px;min-width:0;display:flex}.gl-post.is-featured h2{font:700 26px/32px var(--font-sans);letter-spacing:-.02em;margin:0}.gl-post.is-featured p{font:400 15px/22px var(--font-sans);color:var(--nav-ink);-webkit-line-clamp:6}.gl-post__aside{background:var(--surface-page);font:500 13px/18px var(--font-sans);white-space:pre-wrap;border-radius:16px;flex-direction:column;align-self:start;gap:8px;padding:16px;display:flex}.gl-post__aside .gl-overline{padding:0}.gl-post.is-featured:not(:has(.gl-post__aside)){grid-template-columns:minmax(0,1fr)}.journey-article{padding:24px 28px}@media (max-width:760px){.gl-post.is-featured{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px}.gl-post.is-featured h2{font:700 22px/28px var(--font-sans)}.journey-article{padding:18px}}.gl-hero.is-inverse{background:var(--grad-inverse);box-shadow:inset 0 1px #ffffff29,0 10px 28px #2f2e2e29}.gl-hero.is-inverse:hover{background:var(--grad-inverse)}.gl-col-when{width:170px;font:500 12px/16px var(--font-sans);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex:none}.gl-toolbar__note{font:400 13px/18px var(--font-sans);color:var(--text-muted)}.gl-status{background:var(--color-success-subtle);color:var(--color-success-text);font:500 13px/18px var(--font-sans);border-radius:14px;margin:0;padding:10px 14px}.gl-pager{font:500 13px/18px var(--font-sans);justify-content:center;align-items:center;gap:12px;display:flex}.gl-access-note p{font:400 14px/20px var(--font-sans);color:var(--color-text-secondary);margin:0}.gl-access-note .gl-card__head>svg{color:var(--nav-icon)}.gl-access-note .gl-callbar{align-self:start}.gl-step__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.gl-stepper{background:var(--surface-field);height:44px;box-shadow:var(--shadow-field);border-radius:12px;justify-content:space-between;align-items:center;padding:0 4px;display:flex}.gl-stepper>button{background:var(--surface-page);width:36px;height:36px;color:var(--color-text);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid}.gl-stepper>button:disabled{opacity:.4;cursor:default}.gl-stepper>output{font:600 14px/20px var(--font-sans)}.gl-stepper:has(.gl-stepper__value){gap:6px;padding:0 6px 0 14px}.gl-stepper__value{min-width:0;color:var(--color-text);flex:1;align-items:center;gap:10px;display:flex}.gl-stepper__value>svg{color:var(--text-muted);flex:none}.gl-stepper__value>output{font:500 15px/22px var(--font-sans)}.gl-stepper:has(.gl-stepper__value)>button{background:var(--wash-strong);border-radius:9999px;transition:transform .12s}.gl-stepper:has(.gl-stepper__value)>button.is-add{background:var(--tint-primary);color:var(--color-primary)}.gl-stepper>button:active:not(:disabled){transform:scale(.9)}.gl-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gl-names__num{background:var(--surface-page);width:24px;height:24px;font:700 11px/1 var(--font-sans);color:var(--color-text-secondary);border-radius:9999px;place-items:center;display:grid}.gl-access-contact{grid-template-columns:repeat(3,minmax(0,1fr))}.gl-plate .ms-input__control{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.gl-plate .ms-input__control::placeholder{text-transform:none}.ms-field__label-opt{color:var(--text-muted);font-weight:400}.gl-access-form .ms-dialog__header .ms-dialog__icon{background:var(--grad-inverse);color:#fff;box-shadow:inset 0 1px #ffffff29}.gl-confirm{background:var(--surface-field);box-shadow:var(--shadow-field);font:500 13px/18px var(--font-sans);color:var(--color-text-secondary);cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.gl-confirm input{width:18px;height:18px;accent-color:var(--color-primary);flex:none;margin-top:1px}.gl-choices--6{grid-template-columns:repeat(6,minmax(0,1fr))}.gl-choices--7{grid-template-columns:repeat(7,minmax(0,1fr))}.gl-choices--6 .gl-choice,.gl-choices--7 .gl-choice{width:auto}.gl-detail-head{flex-direction:column;gap:6px;padding:0 4px;display:flex}.gl-detail-head>.mono-ref{font:500 12px/16px var(--font-mono);color:var(--text-muted)}.gl-detail-head h2{font:700 22px/28px var(--font-sans);letter-spacing:-.02em;margin:0}.gl-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0;display:grid}.gl-facts dt{font:500 12px/16px var(--font-sans);color:var(--text-muted)}.gl-facts dd{font:600 14px/20px var(--font-sans);margin:2px 0 0}.gl-feed{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.gl-feed li{font:400 13px/18px var(--font-sans);color:var(--nav-ink);grid-template-columns:112px 14px minmax(0,1fr);gap:10px;padding:5px 0;display:grid}.gl-feed time{font:500 12px/18px var(--font-mono);color:var(--text-muted)}.gl-feed__dot{background:var(--gray-300);border-radius:50%;width:10px;height:10px;margin:4px 2px 0}.gl-feed__dot.is-success{background:var(--color-success)}.gl-feed__dot.is-primary{background:var(--color-primary)}@media (max-width:760px){.gl-step__grid,.gl-names{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-choices--6,.gl-choices--7{grid-template-columns:repeat(3,minmax(0,1fr))}.gl-names{grid-template-columns:minmax(0,1fr)}.gl-access-contact{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-access-contact>:first-child{grid-column:1/-1}.gl-stepper{border-radius:14px;height:48px}.gl-access-form .gl-step__head{padding:6px 4px 0;display:flex}.gl-access-form .gl-step__head h3{font:700 17px/22px var(--font-sans);letter-spacing:-.01em}.gl-access-form .gl-step{gap:12px}.gl-access-form .gl-step .gl-choice{aspect-ratio:auto;height:76px;font:600 12px/14px var(--font-sans);border-radius:16px;gap:6px}.gl-access-form .gl-choices--7 .gl-choice:last-child{flex-direction:row;grid-column:1/-1;gap:8px;height:52px}.gl-access-form .ms-input--multiline{min-height:84px}.gl-facts{grid-template-columns:minmax(0,1fr)}.gl-feed li{grid-template-columns:92px 14px minmax(0,1fr)}.gl-access-note .gl-callbar{align-self:stretch}}.urg-pending{background:var(--alert-bg);color:var(--alert-title);border-radius:20px}.urg-pending__body{align-items:center;gap:14px;padding:12px 12px 12px 14px;display:flex}.urg-pending__head{flex:1;align-items:center;gap:14px;min-width:0}.urg-pending__icon{background:var(--alert-dot);border-radius:9999px;width:40px;height:40px}.urg-pending__title{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px}.urg-pending__title strong{font:700 15px/20px var(--font-sans)}.urg-pending__badge{background:var(--surface-card);height:22px;font:600 11px/1 var(--font-sans);border-radius:9999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.urg-pending__badge>span{background:var(--alert-dot);border-radius:50%;width:6px;height:6px}.urg-pending__head>div>span:not(.urg-pending__title){color:var(--alert-text)}.urg-pending__actions{flex:none;gap:8px;display:flex}.urg-pending__actions .ms-btn{height:38px;font:600 13px/1 var(--font-sans);border-radius:9999px;padding:0 16px}.urg-pending__actions .ms-btn--outline{background:var(--surface-card);color:var(--alert-title);box-shadow:0 1px 2px #2f2e2e0f}.urg-pending__actions .ms-btn--critical{background:var(--alert-dot)}.gl-kpis.is-large{gap:12px}.gl-kpis.is-large .gl-kpi{gap:12px;min-height:112px;padding:16px 14px 14px 18px}.gl-kpis.is-large .gl-kpi__top strong{font-size:30px;line-height:34px}.gl-take__btn{background:var(--avatar-bg);height:36px;color:var(--avatar-fg);font:600 13px/1 var(--font-sans);cursor:pointer;border:0;border-radius:9999px;flex:none;padding:0 16px;transition:transform .12s}.gl-take__btn:active{transform:scale(.95)}.gl-agenda .gl-row{padding:14px 20px}.gl-agenda .gl-row:before{left:82px}.gl-agenda .gl-row__icon{justify-content:start;width:48px}.gl-agenda__time{font:600 14px/20px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.gl-agenda .gl-row__text>strong{font-size:15px}.gl-agenda .gl-row__text>span{white-space:normal;flex-direction:column;gap:5px;display:flex}.gl-agenda__steps{font:500 11px/14px var(--font-sans);color:var(--text-muted);align-items:center;gap:8px;display:flex}.gl-agenda__steps .gl-bar{max-width:240px}@media (max-width:760px){.urg-pending__body{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.urg-pending__head{align-items:flex-start;gap:12px}.urg-pending__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.urg-pending__actions .ms-btn{border-radius:14px;height:44px;font-size:14px}.urg-pending__actions .ms-btn:only-child{grid-column:1/-1}.gl-kpis.is-large{gap:10px}.gl-kpis.is-large .gl-kpi{gap:10px;min-height:104px;padding:14px 12px 12px 14px}.gl-kpis.is-large .gl-kpi__top strong{font-size:28px;line-height:32px}.gl-agenda .gl-row{padding:12px 16px}.gl-agenda .gl-row:before{left:68px}.gl-agenda .gl-row__icon{width:40px}.gl-agenda__time{font:600 13px/18px var(--font-sans)}.gl-take__btn{height:34px;padding:0 14px}.gl-home__grid>.gl-section{order:0}.gl-home .gl-take{order:3}}.journey-stages{flex-direction:column;gap:16px;padding:0;list-style:none;display:flex}.journey-stages>li{border-left:0;flex-direction:column;gap:8px;padding:0;display:flex}.journey-stages>li>.ms-badge{align-self:flex-start}.journey-action-bar{background:0 0;padding:0}.gl-checks{flex-direction:column;gap:14px;display:flex}.gl-checks .gl-section__head h3{font:700 17px/22px var(--font-sans);letter-spacing:-.01em;margin:0}.gl-checks .gl-list{box-shadow:var(--shadow-card)}.gl-check{width:100%;min-height:56px;color:var(--color-text);font:500 14px/20px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 16px;display:flex;position:relative}.gl-check:before{content:"";background:var(--hairline-soft);height:1px;position:absolute;top:-1px;left:52px;right:0}.gl-check:first-child:before{display:none}.gl-check__box{background:var(--surface-card);color:#0000;border-radius:9999px;flex:none;place-items:center;width:24px;height:24px;transition:all .16s cubic-bezier(.2,0,0,1);display:grid;box-shadow:inset 0 0 0 1.5px #2f2e2e38}.gl-check[aria-checked=true] .gl-check__box{background:var(--color-primary);box-shadow:none;color:#fff}.gl-check[aria-checked=true]>span:last-child{color:var(--color-text-secondary)}.gl-actionbar{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:8px;display:grid}.gl-actionbar .ms-btn{height:50px;font:600 15px/1 var(--font-sans);border-radius:16px}.gl-actionbar .ms-btn--primary{font-weight:700}.gl-actionbar .ms-btn--primary:disabled{background:var(--grad-primary);color:#fff;opacity:.45}@media (min-width:761px){.gl-actionbar{justify-content:flex-end;display:flex}.gl-actionbar .ms-btn{border-radius:12px;height:44px;padding:0 20px}}.plan-toolbar .ms-btn--outline,.plan-toolbar .plan-service{border-radius:9999px;height:36px}.plan-toolbar .ms-iconbtn{width:36px}.plan-grid-glass{background:var(--surface-card);box-shadow:var(--shadow-card);border-radius:22px;overflow:hidden}.plan-tg{--tg-h:56px;--tg-gutter:56px;flex-direction:column;min-width:0;display:flex}.plan-tg__head,.plan-tg__allday{grid-template-columns:var(--tg-gutter) repeat(var(--tg-cols), minmax(0, 1fr));display:grid}.plan-tg__head{z-index:3;background:var(--blur-card-bg);-webkit-backdrop-filter:var(--blur-card);backdrop-filter:var(--blur-card);padding:10px 0 14px;position:sticky;top:0;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.plan-tg__day{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:2px 0;display:flex}.plan-tg__day>span{font:600 11px/14px var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.plan-tg__day>strong{width:30px;height:30px;font:700 15px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-text);border-radius:9999px;place-items:center;display:grid}.plan-tg__day.is-selected>strong{background:var(--avatar-bg);color:var(--avatar-fg)}.plan-tg__day.is-today>span{color:var(--color-primary-text)}.plan-tg__day.is-today>strong{background:var(--color-primary);color:#fff}.plan-tg__allday>div{flex-direction:column;gap:2px;min-width:0;padding:2px 3px 6px;display:flex}.plan-tg__off{color:#fff;height:20px;font:600 10px/20px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;background:#2f2e2e;border-radius:6px;padding:0 6px;overflow:hidden}.plan-tg__body{grid-template-columns:var(--tg-gutter) repeat(var(--tg-cols), minmax(0, 1fr));height:calc(var(--tg-h) * var(--tg-hours) + 12px);margin-top:2px;padding-bottom:12px;display:grid;position:relative}.plan-tg__hours{position:relative}.plan-tg__hours>span{font:500 11px/12px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;position:absolute;right:8px;transform:translateY(-50%)}.plan-tg__line{left:calc(var(--tg-gutter) - 4px);pointer-events:none;background:#2f2e2e17;height:1px;position:absolute;right:0}[data-theme=dark] .plan-tg__line{background:#ffffff14}.plan-tg__col{border-left:1px solid var(--hairline-soft);position:relative}.plan-tg__col.is-today{background:#fd5d0408}.plan-tg__now{z-index:2;background:var(--color-critical);height:2px;position:absolute;left:-4px;right:0}.plan-tg__now:before{content:"";background:var(--color-critical);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-1px}.plan-tg__event{z-index:1;box-shadow:inset 3px 0 0 var(--ev-line);background:var(--ev-bg);color:var(--ev-fg);text-align:left;cursor:pointer;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 7px;transition:transform .12s;display:flex;position:absolute;left:3px;right:4px;overflow:hidden}.plan-tg__event:hover{z-index:2}.plan-tg__event:active{transform:scale(.98)}.plan-tg__event.is-intervention{--ev-bg:#fff4ed;--ev-fg:#933602;--ev-line:#fd5d04}.plan-tg__event.is-urgent{--ev-bg:#fdf2f0;--ev-fg:#a8331a;--ev-line:#e34523}.plan-tg__event.is-preventive{--ev-bg:#efeff1;--ev-fg:#3d3c3c;--ev-line:#6b6b6b}[data-theme=dark] .plan-tg__event.is-intervention{--ev-bg:#fd5d0433;--ev-fg:#feae82}[data-theme=dark] .plan-tg__event.is-urgent{--ev-bg:#e3452338;--ev-fg:#f1a291}[data-theme=dark] .plan-tg__event.is-preventive{--ev-bg:#ffffff1a;--ev-fg:#dbdcdb}.plan-tg__event>strong{max-width:100%;font:600 12px/15px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.plan-tg__event>span{font:500 11px/14px var(--font-sans);opacity:.85;white-space:nowrap}.plan-tg.is-day .plan-tg__event>strong{white-space:normal}.plan-mnav{align-items:center;gap:4px;display:flex}.plan-mnav>button{width:36px;height:36px;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;display:grid}.plan-mnav>button:active{background:var(--wash)}.plan-mnav>strong{text-align:center;font:600 16px/22px var(--font-sans);white-space:nowrap;flex:1}.gl-segmented.is-pill{background:var(--wash);border-radius:9999px}.gl-segmented.is-pill>button{height:30px;font:600 13px/1 var(--font-sans);border-radius:9999px}.plan-today>span{width:20px;height:20px;font:700 10px/1 var(--font-sans);border-radius:5px;place-items:center;display:grid;box-shadow:inset 0 0 0 1.75px}@media (max-width:760px){.plan-grid-glass{display:none}html.is-fixed-page,html.is-fixed-page body{overscroll-behavior:none;height:100%;overflow:hidden}.plan-mscroll{background:var(--surface-card);box-shadow:var(--shadow-card);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:22px 22px 0 0;flex:none;margin:0 -8px;padding-bottom:110px;overflow-y:auto}.plan-mscroll::-webkit-scrollbar{display:none}.plan-mmonth{box-sizing:border-box;flex-direction:column;flex:none;margin:0 -8px;padding-bottom:104px;display:flex}.plan-mmonth__head{grid-template-columns:repeat(7,minmax(0,1fr));padding:0 0 6px;display:grid}.plan-mmonth__head>span{text-align:center;font:600 11px/14px var(--font-sans);color:var(--text-muted)}.plan-mmonth__grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(var(--mm-rows,5), minmax(0, 1fr));background:var(--surface-card);min-height:0;box-shadow:var(--shadow-card);border-radius:20px;flex:1;display:grid;overflow:hidden}.plan-mmonth__cell,.plan-mmonth__pad{border-right:1px solid var(--hairline-soft);border-bottom:1px solid var(--hairline-soft);min-width:0}.plan-mmonth__cell{color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;flex-direction:column;align-items:stretch;gap:2px;padding:4px 2px;display:flex;overflow:hidden}.plan-mmonth__cell:active{background:var(--wash)}.plan-mmonth__num{width:22px;height:22px;font:600 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;border-radius:9999px;align-self:center;place-items:center;display:grid}.plan-mmonth__cell.is-today .plan-mmonth__num{background:var(--color-primary);color:#fff}.plan-mmonth__chip{height:15px;font:600 9px/15px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;background:var(--tint-primary);color:var(--color-primary-text,#bb4503);border-radius:4px;padding:0 3px;display:block;overflow:hidden}.plan-mmonth__chip.is-preventive{background:var(--wash-strong);color:var(--color-text)}.plan-mmonth__chip.is-urgent{background:var(--color-critical);color:#fff}.plan-mmonth__more{font:600 9px/12px var(--font-sans);color:var(--color-text-secondary);padding:0 3px}.shell-title .shell-mobile-only:empty{display:none}.plan-tg{--tg-h:48px;--tg-gutter:40px}.plan-tg__day>span{font-size:10px;line-height:12px}.plan-tg__day>strong{width:28px;height:28px;font-size:15px}.plan-tg__hours>span{font-size:10px;right:6px}.plan-tg:not(.is-day) .plan-tg__event{border-radius:6px;padding:3px 4px;left:1px;right:2px}.plan-tg:not(.is-day) .plan-tg__event>span{display:none}.plan-tg:not(.is-day) .plan-tg__event>strong{white-space:normal;font-size:10px;line-height:12px}.plan-fab{bottom:calc(16px + env(safe-area-inset-bottom) + 80px);background:var(--g-bg,#ffffffa8);height:46px;-webkit-backdrop-filter:var(--glass-filter,blur(24px) saturate(1.8));backdrop-filter:var(--glass-filter,blur(24px) saturate(1.8));color:var(--color-text);font:600 14px/1 var(--font-sans);border:0;border-radius:9999px;padding:0 18px 0 14px;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff73,0 10px 28px #2f2e2e24}.plan-fab svg{color:var(--color-primary)}}.pv-kpis-glass{grid-template-columns:repeat(4,minmax(0,1fr))}.pv-card{gap:10px;padding:14px 16px}.pv-card__row{align-items:center;gap:12px;display:flex}.pv-card__row .gl-tcard__body{flex:1;min-width:0}.gl-take__btn.is-primary{background:var(--color-primary);color:#fff}.gl-take__btn.is-soft{background:var(--tint-primary);color:var(--color-primary-text)}.pv-actions{flex:none;gap:6px;display:flex}.pv-actions .ms-btn{border-radius:9999px}@media (max-width:760px){.pv-kpis-glass{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-actions{display:none}}dialog.ms-dialog--panel .ms-check__box{border-radius:9999px}@media (max-width:760px){dialog.ms-dialog--panel{background:var(--surface-page);-webkit-backdrop-filter:none;backdrop-filter:none}}.gl-tiles.is-row{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}.gl-tiles.is-row .gl-tile{min-height:128px;padding:18px}.gl-tiles.is-row .gl-tile__icon{border-radius:14px;width:44px;height:44px}.gl-kpis.is-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gl-kpis.is-four .gl-kpi{min-height:112px;padding:16px 14px 14px 18px}.gl-kpis.is-four .gl-kpi__top strong{font-size:30px;line-height:34px}.ms-viewtoggle .ms-tab:has(>.ms-tab__icon){gap:6px;width:auto;padding:0 12px}.page-stack{gap:18px}@media (max-width:760px){.gl-tiles.is-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:row}.gl-tiles.is-row .gl-tile{min-height:112px;padding:14px}.gl-kpis.is-four{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.gl-kpis.is-four .gl-kpi{min-height:104px;padding:14px 12px 12px 14px}.gl-kpis.is-four .gl-kpi__top strong{font-size:28px;line-height:32px}.shell-title h1{white-space:normal;overflow-wrap:anywhere}.live-app.publisher-app .shell-topbar{padding-top:calc(12px + env(safe-area-inset-top))}.live-app.publisher-app .shell-title h1{font:800 30px/36px var(--font-sans);letter-spacing:-.02em}.live-app.publisher-app .shell-actions .ms-btn{height:40px;min-height:40px}}.auth-layout{background:var(--surface-page);grid-template-columns:minmax(0,1fr) 560px}.auth-panel{background:0 0;padding:40px}.auth-card{gap:22px;max-width:420px}.auth-wordmark img{width:140px;height:auto;display:block}.auth-heading{gap:6px}.auth-heading h1,.auth-card>h1{font:700 30px/36px var(--font-sans);letter-spacing:-.02em}.auth-heading p{font:400 15px/22px var(--font-sans);color:var(--color-text-secondary)}.auth-box{border-radius:var(--radius-card-g);background:var(--surface-card);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:24px;display:flex}.auth-form{gap:14px}.auth-box .ms-field__label{color:var(--nav-ink)}.auth-box .ms-input{background:var(--surface-page);height:46px;box-shadow:none;border-radius:12px}.auth-box .ms-input:focus-within{box-shadow:var(--ring-focus)}.auth-box .ms-pin__cell{background:var(--surface-page);border:0;border-radius:12px}.auth-box .ms-pin__cell.is-active{box-shadow:var(--ring-focus)}.auth-box .ms-pin.is-invalid .ms-pin__cell{box-shadow:inset 0 0 0 1.5px var(--color-critical)}.auth-box .ms-btn--primary{height:48px;font:600 15px/1 var(--font-sans);border-radius:14px}.auth-box .ms-field__error{background:var(--alert-bg);color:var(--alert-title);font:500 13px/18px var(--font-sans);border-radius:12px;padding:10px 12px}.auth-success{border-radius:12px}.auth-links{justify-content:space-between}.auth-links .text-link{font:600 13px/18px var(--font-sans)}.auth-card footer{border-top:0;padding-top:0}.auth-story{color:#fff;background:#2f2e2e;border-radius:24px;margin:12px;padding:40px}.auth-story__mark{width:56px;height:56px}.auth-story__text{gap:12px}.auth-story__text>strong{font:800 34px/40px var(--font-sans);letter-spacing:-.02em;text-wrap:pretty}.auth-story__text>span{font:400 15px/22px var(--font-sans);color:#dbdcdb}.auth-points{color:#dbdcdb;margin-top:12px}.auth-story>small{font:500 12px/16px var(--font-sans);color:#a3a3a3}@media (max-width:900px){.auth-layout{background:var(--surface-page);grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.auth-story{display:none}.auth-panel{padding:calc(56px + env(safe-area-inset-top)) 16px calc(32px + env(safe-area-inset-bottom));background:0 0;border-radius:0;place-items:start stretch}.auth-card{max-width:none}.auth-wordmark,.auth-heading{padding:0 4px}.auth-wordmark img{width:132px}.auth-box{padding:20px}.auth-box .ms-input{height:50px}}.nt-panel{z-index:60;-webkit-backdrop-filter:blur(30px)saturate(1.7);backdrop-filter:blur(30px)saturate(1.7);background:#fffc;border-radius:24px;flex-direction:column;width:400px;max-height:min(620px,100dvh - 90px);animation:.2s cubic-bezier(0,0,.2,1) nt-in;display:flex;position:fixed;top:70px;right:32px;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff80,0 24px 56px #2f2e2e2e,0 2px 6px #2f2e2e0f}[data-theme=dark] .nt-panel{box-shadow:var(--glass-edge), 0 24px 56px #00000080;background:#303030eb}@keyframes nt-in{0%{opacity:0;transform:translateY(-6px)}}.nt-head{align-items:center;gap:12px;padding:18px 18px 10px 20px;display:flex}.nt-head h2{font:700 17px/22px var(--font-sans);outline:none;flex:1;margin:0}.nt-readall{color:var(--color-text-link);font:600 13px/18px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px}.nt-readall:disabled{color:var(--gray-400);cursor:default}.nt-back,.nt-close{display:none}.nt-chips{gap:6px;padding:0 18px 12px 20px;display:flex}.nt-chips .gl-chip{height:30px;font-size:12px}.nt-list{scrollbar-width:none;flex-direction:column;flex:1;gap:2px;min-height:0;padding:0 10px 10px;display:flex;overflow-y:auto}.nt-list::-webkit-scrollbar{display:none}.nt-group{flex-direction:column;gap:2px;display:flex}.nt-group__label{font:600 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:10px 10px 4px}.nt-group__items{flex-direction:column;gap:2px;display:flex}.nt-item{width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;grid-template-columns:36px minmax(0,1fr) 10px;align-items:start;gap:12px;padding:10px;transition:background .12s;display:grid}.nt-item:hover{background:var(--nav-hover)}.nt-item.is-unread{background:#fd5d040f}.nt-item__icon{color:#5c5c5c;background:#f0f0f0;border-radius:9999px;place-items:center;width:36px;height:36px;display:grid}.nt-item__icon.is-critical{background:var(--color-critical);color:#fff}.nt-item__icon.is-ticket{color:#bb4503;background:#fff4ed}.nt-item__icon.is-done{color:#2f9e63;background:#e9f6ee}[data-theme=dark] .nt-item__icon:not(.is-critical){color:#dbdcdb;background:#ffffff1a}.nt-item__text{flex-direction:column;gap:2px;min-width:0;display:flex}.nt-item__text>strong{font:500 14px/19px var(--font-sans);text-wrap:pretty}.nt-item.is-unread .nt-item__text>strong{font-weight:600}.nt-item__text>span{font:400 13px/18px var(--font-sans);color:var(--color-text-secondary);text-wrap:pretty}.nt-item__text>small{font:500 12px/16px var(--font-sans);color:var(--text-muted)}.nt-item__dot{border-radius:50%;width:8px;height:8px;margin-top:6px}.nt-item.is-unread .nt-item__dot{background:var(--color-primary)}.nt-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 24px 44px;display:flex}.nt-empty>span{color:#2f9e63;background:#e9f6ee;border-radius:9999px;place-items:center;width:48px;height:48px;display:grid}.nt-empty strong{font:600 15px/20px var(--font-sans)}.nt-empty p{font:400 13px/18px var(--font-sans);color:var(--color-text-secondary);margin:0}.nt-foot{border-top:1px solid var(--hairline);height:48px;color:var(--color-text);font:500 14px/1 var(--font-sans);align-items:center;gap:10px;padding:0 20px;text-decoration:none;display:flex}.nt-foot:hover{background:var(--nav-hover)}.nt-foot>svg:first-child{color:var(--nav-icon)}.nt-foot>span{flex:1}.shell-bell[aria-expanded=true]{background:var(--avatar-bg);color:var(--avatar-fg)}.ms-toast-stack{gap:10px;bottom:28px;right:32px}.ms-toast{width:380px;color:var(--color-text);-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);background:#ffffffd6;border-radius:18px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 12px 14px 14px;animation:.2s cubic-bezier(0,0,.2,1) nt-toast-in;display:grid;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff80,0 12px 32px #2f2e2e29,0 1px 2px #2f2e2e0f}[data-theme=dark] .ms-toast{box-shadow:var(--glass-edge), 0 12px 32px #00000073;background:#303030eb}@keyframes nt-toast-in{0%{opacity:0;transform:translateY(12px)}}.ms-toast__icon{color:#5c5c5c;background:#f0f0f0;border-radius:9999px;place-items:center;width:32px;height:32px;display:grid}.ms-toast--success .ms-toast__icon{color:#2f9e63;background:#e9f6ee}.ms-toast--critical .ms-toast__icon{background:var(--color-critical);color:#fff}.ms-toast__title{font:600 14px/19px var(--font-sans);color:var(--color-text)}.ms-toast__desc{font:400 13px/18px var(--font-sans);color:var(--color-text-secondary)}.ms-toast__close{width:30px;height:30px;color:var(--text-muted);border-radius:9999px}.ms-toast__action{color:var(--color-primary-text)}.ms-toast--critical .ms-toast__action{color:var(--color-critical-text)}@media (max-width:760px){.nt-panel{background:var(--surface-page);-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;max-height:none;box-shadow:none;padding-top:env(safe-area-inset-top);animation:glass-sheet-in var(--ease-sheet);border-radius:0;inset:0}[data-theme=dark] .nt-panel{background:var(--surface-page)}.nt-head{flex-wrap:wrap;padding:8px 20px 4px}.nt-back{display:inline-flex}.nt-head h2{font:800 30px/36px var(--font-sans);letter-spacing:-.02em;flex-basis:100%;order:3;margin-top:10px}.nt-head .nt-readall{margin-left:auto}.nt-chips{padding:8px 16px 12px}.nt-list{gap:14px;padding:0 16px 24px}.nt-group__label{padding:0 4px 6px}.nt-group__items{border-radius:var(--radius-card-g);background:var(--surface-card);box-shadow:var(--shadow-card);gap:0;overflow:hidden}.nt-item{border-radius:0;min-height:64px;padding:12px 14px}.nt-item+.nt-item{border-top:1px solid var(--hairline-soft)}.nt-item.is-unread{background:#fffaf6}[data-theme=dark] .nt-item.is-unread{background:#fd5d0414}.nt-foot{margin:0 16px calc(16px + env(safe-area-inset-bottom));background:var(--surface-card);box-shadow:var(--shadow-card);border:0;border-radius:16px}.ms-toast-stack{top:calc(12px + env(safe-area-inset-top));bottom:auto;left:12px;right:12px}.ms-toast{width:auto}}dialog.ms-dialog.ms-dialog--sheet.plan-filters{width:min(420px,100% - 16px);height:fit-content;max-height:calc(var(--visual-height,100dvh) - 56px);border-radius:34px;margin:auto auto 8px}dialog.plan-filters .ms-dialog__header{display:none}dialog.ms-dialog--sheet.plan-filters .ms-dialog__body{padding:0 14px calc(22px + env(safe-area-inset-bottom));flex:none}.plan-filters__head{justify-content:space-between;align-items:center;padding:0 6px 6px;display:flex}.plan-filters__head>strong{font:700 20px/26px var(--font-sans)}.plan-filters__head>button{background:var(--color-text);height:34px;color:var(--surface-card);font:600 14px/1 var(--font-sans);cursor:pointer;border:0;border-radius:9999px;padding:0 14px}.plan-filters__list{flex-direction:column;gap:2px;display:flex}.plan-filters__row{height:50px;color:var(--color-text);font:500 16px/1 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:0 10px;display:flex}.plan-filters__row:active{background:var(--wash)}.plan-filters__row>span:nth-child(2){flex:1}.plan-filters__row>small{font:500 13px/18px var(--font-sans);color:var(--text-muted)}.plan-filters__box{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--gray-300,#c9c9c9);color:#0000;border-radius:6px;flex:none;place-items:center;display:grid}.plan-filters__row[aria-checked=true] .plan-filters__box{background:var(--color-primary);box-shadow:none;color:#fff}.gl-steps textarea,.gl-access-form textarea{resize:none}.gl-post__body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.gl-post.is-alert:hover{box-shadow:var(--shadow-card);transform:none}.gl-post__pills.is-inline>span:last-child{margin-left:4px}.gl-live{background:var(--color-critical);color:#fff;height:22px;font:600 12px/1 var(--font-sans);border-radius:9999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.gl-live:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.gl-consignes{white-space:normal;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gl-consignes li{font:500 13px/18px var(--font-sans);color:var(--color-text);align-items:flex-start;gap:10px;display:flex}.gl-consignes svg{color:var(--color-critical);flex:none;margin-top:1px}.gl-page>.gl-chips{padding:0 4px}.gl-askbar{background:var(--surface-card);min-width:0;color:var(--color-text);font:500 13px/18px var(--font-sans);border-radius:9999px;align-items:center;gap:12px;padding:6px 6px 6px 16px;display:flex;box-shadow:0 1px 2px #2f2e2e0f}.gl-askbar>svg{color:var(--color-text-secondary);flex:none}.gl-askbar>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gl-askbar>a{background:var(--color-text);height:28px;color:var(--surface-card);font:700 13px/28px var(--font-sans);border-radius:9999px;flex:none;padding:0 14px;text-decoration:none}.gl-atable__head,.gl-atable__row{grid-template-columns:40px minmax(0,1fr) 150px 210px 170px 110px 18px;align-items:center;gap:14px;padding:12px 20px;display:grid}.gl-atable__head{border-bottom:1px solid var(--hairline-soft);font:600 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 20px;padding:16px 0 10px}.gl-atable__row{width:100%;color:var(--color-text);font:500 13px/18px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;transition:background .12s;position:relative}.gl-atable__row+.gl-atable__row:before{content:"";background:var(--hairline-soft);height:1px;position:absolute;top:-1px;left:20px;right:0}.gl-atable__row:hover{background:#2f2e2e08}.gl-atable__when{flex-direction:column;display:flex}.gl-atable__when>strong{font:600 13px/18px var(--font-sans)}.gl-atable__when>span{font:400 12px/16px var(--font-sans);color:var(--text-muted)}@media (max-width:760px){.gl-askbar{box-shadow:var(--shadow-card);border-radius:18px;padding:10px 10px 10px 16px}.gl-askbar>span{white-space:normal}.gl-askbar>a{height:36px;font:700 14px/36px var(--font-sans);padding:0 16px}}.gl-askbar.gl-mobile{display:none}@media (max-width:760px){.gl-askbar.gl-web{display:none}.gl-askbar.gl-mobile{display:flex}}.ms-field__label-req{margin-left:0}.gl-step__pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (max-width:760px){.gl-step__pair{grid-template-columns:minmax(0,1fr);gap:12px}}.urg-banner.is-reader .urg-banner__text{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:1px;padding:0;display:flex}.urg-banner__chevron{display:none}@media (max-width:760px){.urg-banner.is-reader{flex-wrap:nowrap;align-items:center;padding:14px 14px 14px 12px}.urg-banner.is-reader:has(.ms-btn--critical){flex-wrap:wrap}.urg-banner.is-reader .urg-banner__text{flex-basis:auto}.urg-banner.is-reader .urg-banner__text strong{font:600 15px/20px var(--font-sans)}.urg-banner.is-reader .urg-banner__text>span:not(.is-open){-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.urg-banner.is-reader .urg-banner__read{display:none}.urg-banner__chevron{opacity:.7;flex:none;display:inline-flex}}.gl-callbar.is-help{border-radius:18px;padding:10px 10px 10px 18px}.gl-callbar.is-help>span{white-space:normal;flex:1}.gl-callbar.is-help>a{height:36px;font:700 14px/36px var(--font-sans);padding:0 16px}@media (max-width:760px){.gl-steps--ticket .gl-step:not(.tk-f-photos),.gl-steps--ticket .gl-step__two{display:contents}.gl-steps--ticket .tk-f-title{order:2}.gl-steps--ticket .tk-f-loc{order:3}.gl-steps--ticket .tk-f-desc{order:4}.gl-steps--ticket .tk-f-prio{order:5}.gl-steps--ticket .tk-f-photos{order:6}.gl-steps--ticket .gl-declare__confidential{order:7}}.gl-steps .ms-input--multiline .ms-input__control,.gl-access-form .ms-input--multiline .ms-input__control{resize:none}.ticket-summary__date,.tk-report__place,.tk-missions-m{display:none}@media (max-width:760px){.ticket-summary .ticket-row__meta,.ticket-detail-page .ticket-facts,.tk-report__head,.tk-thread-card .ms-card__subtitle,.tk-event__day{display:none}.ticket-summary h2{max-width:none;font:700 22px/28px var(--font-sans)}.ticket-summary__badges{align-items:center;width:100%}.ticket-summary__date{font:400 12px/16px var(--font-sans);color:var(--text-muted);margin-left:auto;display:inline}.tk-report__place{font:500 13px/18px var(--font-sans);color:var(--color-text-secondary);align-items:center;gap:8px;display:flex}.tk-report__place svg{color:var(--text-muted);flex:none}.tk-missions-m{display:flex}.ticket-detail-page .ticket-detail-aside,.tk-event time>.tk-event__day{display:none}.tk-exec .journey-stages>li:not(:has(.journey-action-bar)){display:none}.tk-exec:not(:has(.journey-action-bar,.journey-review,[role=status],.ms-card__body>p,figure,.gl-photos)){display:none}.ticket-summary__badges>.ms-badge:first-child:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px}.tk-prio.gl-mobile-inline{background:var(--wash-strong);height:24px;color:var(--color-text-secondary);font:600 12px/1 var(--font-sans);border-radius:9999px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.tk-prio.is-hot{background:var(--tint-primary);color:var(--color-primary-text)}.tk-event time>span:last-child{font:500 12px/16px var(--font-mono)}.gl-row .gl-col-domain.gl-web,.gl-row .gl-col-priority.gl-web{display:none}.gl-row--urg .gl-col-status,.gl-row--ticket .gl-col-status{width:auto}dialog.gl-declare .ms-dialog__footer .ms-btn--critical{height:50px;font:600 16px/1 var(--font-sans);flex:1}dialog.gl-declare .ms-dialog__footer .ms-btn--critical svg{display:none}}.urg-detail{flex-direction:column;gap:14px;max-width:880px;display:flex}.urg-detail__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.urg-detail__meta>time{font:400 12px/16px var(--font-sans);color:var(--text-muted);margin-left:auto}.urg-detail__meta .gl-pill:first-child:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px}.urg-domain{background:var(--surface-card);height:22px;color:var(--color-primary-text);font:600 12px/1 var(--font-sans);border-radius:9999px;align-items:center;gap:4px;padding:0 9px;display:inline-flex;box-shadow:0 1px 2px #2f2e2e0f}.urg-domain.is-critical{color:var(--color-critical-text)}.urg-card{border-radius:var(--radius-card-g);background:var(--surface-card);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:16px;display:flex}.urg-card>p{font:400 15px/22px var(--font-sans);margin:0}.tk-report__place.is-shown{font:500 13px/18px var(--font-sans);color:var(--color-text-secondary);align-items:center;gap:8px;display:flex}.urg-detail .urg-timeline{border-radius:var(--radius-card-g);background:var(--surface-card);box-shadow:var(--shadow-card);margin:0;padding:14px 16px}.urg-comment-wrap{display:contents}@media (min-width:761px){.urg-comment-wrap .tk-comment{align-items:flex-end;gap:10px;display:flex}.urg-comment-wrap .tk-comment .ms-field{flex:1}}.urg-detail__title{display:none}@media (max-width:760px){.urg-detail__title{flex-direction:column;gap:4px;padding:0 4px;display:flex}.urg-detail__title .mono-ref{font:500 12px/16px var(--font-mono);color:var(--text-muted);letter-spacing:.02em}.urg-detail__title h2{font:700 22px/28px var(--font-sans);letter-spacing:-.02em;margin:0}.urg-detail .urg-timeline time{font:500 12px/16px var(--font-mono)}}.urg-card .gl-photo-add{width:72px;height:72px;font:600 11px/13px var(--font-sans);text-align:center;border-radius:14px;flex-direction:column;gap:4px;padding:0}.urg-card .gl-photo-add>small,.urg-card .gl-photos>small{display:none}@media (max-width:760px){.gl-post.is-featured .gl-post__aside{display:none}.gl-post__pills.is-inline>span:last-child{margin-left:auto}}.gl-kv-title{font:700 17px/22px var(--font-sans);letter-spacing:-.01em;margin:0;padding:0 4px}.gl-kv .gl-kv__row{cursor:default}.gl-kv__text{flex-direction:column;gap:1px;min-width:0;display:flex}.gl-kv__text>small{font:500 12px/16px var(--font-sans);color:var(--text-muted)}.gl-kv__text>strong{font:600 15px/20px var(--font-sans);white-space:pre-wrap}.gl-kv .gl-row__icon{background:var(--surface-page);border-radius:12px;width:36px;height:36px}.gl-kv .gl-row__icon .ms-avatar{width:36px;height:36px}.gl-company{background:var(--surface-card);height:22px;font:600 12px/1 var(--font-sans);border-radius:9999px;align-items:center;gap:4px;padding:0 9px;display:inline-flex;box-shadow:0 1px 2px #2f2e2e0f}.gl-detail-pills .gl-pill:first-child:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px}@media (max-width:760px){.gl-toolbar.is-folded{display:none}}.int-panel__heading{flex-direction:column;gap:4px;display:flex}.int-panel__heading .mono-ref,.int-panel__heading .mono-ref a{font:500 12px/16px var(--font-mono);color:var(--text-muted);letter-spacing:.02em;text-decoration:none}.int-panel__heading h2{font:700 30px/36px var(--font-sans);letter-spacing:-.02em;white-space:normal;margin:0}.int-panel__meta,.int-panel__close{display:none}dialog.int-panel .int-panel__head{background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}dialog.int-panel .int-panel__back{display:inline-flex}dialog.int-panel .int-panel__history{background:var(--blur-pill-bg);width:40px;height:40px;-webkit-backdrop-filter:var(--blur-pill);backdrop-filter:var(--blur-pill);box-shadow:var(--pill-shadow);border-radius:9999px;place-items:center;display:inline-grid}dialog.int-panel .int-panel__badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.int-panel__badges .ms-tag{background:var(--surface-card);border:0;box-shadow:0 1px 2px #2f2e2e0f}.int-panel__since{font:400 13px/18px var(--font-sans);color:var(--text-muted)}dialog.int-panel .int-panel__brief,dialog.int-panel .int-checks,dialog.int-panel .int-report{border-radius:var(--radius-card-g);background:var(--surface-card);box-shadow:var(--shadow-card);border:0;padding:16px 20px}.int-panel__brief p{font:400 15px/22px var(--font-sans)}.int-panel__section h3,.int-panel__section-head h3{font:700 17px/22px var(--font-sans);letter-spacing:-.01em;text-transform:none;color:var(--color-text)}dialog.int-panel .int-checks{gap:0;padding:0;overflow:hidden}dialog.int-panel .int-check{border-top:1px solid var(--hairline-soft);align-items:center;min-height:56px;padding:12px 20px}dialog.int-panel .int-check:first-child{border-top:0}.int-check .ms-check__box{border:1.5px solid var(--gray-300,#c9c9c9);border-radius:9999px;width:24px;height:24px}.int-check .ms-check__label{font:500 15px/20px var(--font-sans)}.int-panel__foot .int-pause{background:var(--surface-card);box-shadow:var(--shadow-card);border:0}.int-panel__foot .int-main:disabled{opacity:.45}.int-add-photo{background:var(--surface-page);border:0}@media (min-width:761px){dialog.int-panel{background:var(--surface-page);width:auto;max-width:none;height:100dvh;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;margin:0;padding:24px 32px 32px 28px;position:fixed;inset:0 0 0 264px;overflow-y:auto}dialog.int-panel[open]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-auto-flow:dense;align-content:start;gap:14px 24px;animation:none;display:grid}dialog.int-panel::backdrop{background:0 0}dialog.int-panel .int-panel__head{grid-column:1/-1;padding:0}dialog.int-panel .int-panel__body{display:contents}dialog.int-panel .int-panel__body>*{grid-column:1}dialog.int-panel .int-panel__heading,dialog.int-panel .int-panel__badges{grid-column:1/-1}dialog.int-panel .int-panel__body>.int-assign,dialog.int-panel .int-panel__body>.ms-field,dialog.int-panel .int-panel__foot{grid-column:2}dialog.int-panel .int-panel__body>.int-panel__section:has(.int-report){grid-column:2}dialog.int-panel .int-panel__body>.int-panel__section:has(.int-report-box){grid-column:2}dialog.int-panel .int-panel__foot{background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:10px;padding:0;display:grid}dialog.int-panel .int-panel__foot .int-web-only{display:none}dialog.int-panel .int-panel__foot .ms-btn--lg{border-radius:16px;height:48px}}@media (max-width:760px){dialog.int-panel{background:var(--surface-page)}dialog.int-panel .int-panel__head{padding:calc(12px + env(safe-area-inset-top)) 20px 4px}.int-panel__heading h2{font:700 26px/32px var(--font-sans)}dialog.int-panel .int-panel__body{gap:14px;padding:8px 16px 24px}.int-panel__since{text-align:right;width:100%}dialog.int-panel .int-panel__foot{background:var(--blur-actionbar-bg);-webkit-backdrop-filter:var(--blur-actionbar);backdrop-filter:var(--blur-actionbar);border-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px}dialog.int-panel .int-panel__foot .ms-btn--lg{height:52px;font:600 15px/18px var(--font-sans);border-radius:16px}}dialog.int-panel .int-panel__heading{flex:none}dialog.int-panel .int-panel__body>*{align-self:start}dialog.int-panel .int-panel__back{background:var(--blur-pill-bg);height:40px;-webkit-backdrop-filter:var(--blur-pill);backdrop-filter:var(--blur-pill);box-shadow:var(--pill-shadow);color:var(--color-text);font:600 14px/1 var(--font-sans);cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:4px;padding:0 14px 0 10px}dialog.int-panel .int-panel__foot .int-main:disabled{background:var(--grad-primary);color:#fff;opacity:.45}.int-panel__main,.int-panel__side{flex-direction:column;gap:14px;min-width:0;display:flex}@media (min-width:761px){dialog.int-panel[open]{display:block}dialog.int-panel .int-panel__head{margin-bottom:14px}dialog.int-panel .int-panel__body{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:14px 24px;padding:0;display:grid;overflow:visible}dialog.int-panel .int-panel__body>*{grid-column:auto}dialog.int-panel .int-panel__body>.int-panel__heading,dialog.int-panel .int-panel__body>.int-panel__badges{grid-column:1/-1}dialog.int-panel .int-panel__side .ms-field,dialog.int-panel .int-panel__side .int-assign{grid-column:auto}}@media (max-width:760px){dialog.int-panel .int-panel__body{padding-bottom:calc(96px + env(safe-area-inset-bottom))}dialog.int-panel .int-panel__foot{z-index:2;position:fixed;bottom:0;left:0;right:0}dialog.int-panel .int-panel__body>*{align-self:stretch}dialog.int-panel .int-panel__main{display:contents}dialog.int-panel .int-history{order:10}dialog.int-panel .int-panel__since{text-align:right}dialog.int-panel .int-panel__foot .ms-btn--lg{gap:6px;font-size:14px}}.urg-field__grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.urg-field__list,.urg-field__side{flex-direction:column;gap:14px;min-width:0;display:flex}.urg-fcard{border-radius:var(--radius-card-g);background:var(--surface-card);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:20px 22px;display:flex}.urg-fcard__top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.urg-fcard__who{font:400 13px/18px var(--font-sans);color:var(--text-muted);margin-left:auto}.urg-fcard__title{color:var(--color-text);font:700 22px/28px var(--font-sans);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.urg-fcard>p{font:400 15px/22px var(--font-sans);color:var(--color-text-secondary);margin:0}.urg-fcard__facts{background:var(--surface-page);font:500 13px/18px var(--font-sans);color:var(--color-text-secondary);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.urg-fcard__facts>span{align-items:center;gap:8px;display:flex}.urg-fcard__facts>span.is-warn{color:var(--color-critical-text)}.urg-fcard__actions{justify-content:flex-end;gap:10px;display:flex}.urg-fcard__actions .ms-btn{height:44px;font:600 15px/1 var(--font-sans);border-radius:14px;padding:0 20px}.urg-fcard__actions .ms-btn--outline{background:var(--wash-strong);color:var(--color-critical-text);border:0}.urg-call{padding:14px 14px 14px 20px}.urg-call>span{flex-direction:column;gap:2px;display:flex}.urg-call>span strong{font:600 15px/20px var(--font-sans)}.urg-call>span small{font:400 13px/18px var(--font-sans);opacity:.8}@media (max-width:760px){.urg-field__grid{grid-template-columns:minmax(0,1fr);gap:14px}.urg-fcard{padding:16px}.urg-fcard__title{font:700 19px/24px var(--font-sans)}.urg-fcard__actions .ms-btn{flex:1;height:46px}.urg-call>span small{display:none}}.urg-field .gl-chip[aria-pressed=true]{background:var(--alert-bg);color:var(--color-critical-text);box-shadow:none}.gl-pvtable .gl-atable__head,.gl-pvtable .gl-atable__row{grid-template-columns:minmax(0,1fr) 140px 140px 200px 110px}.gl-pvtable .gl-atable__row{cursor:default}.gl-pvtable .gl-atable__row:hover{background:0 0}.gl-atable__action{justify-content:flex-end;display:flex}.pv-field-chips .gl-chip[aria-pressed=true]{background:var(--tint-primary);color:var(--color-primary-text);box-shadow:none}@media (max-width:760px){.pv-cards.gl-mobile{flex-direction:column}}.pv-cards.gl-mobile{display:none}@media (max-width:760px){.pv-cards.gl-mobile{display:flex}}.ms-btn.gl-btn-white{background:var(--surface-card);box-shadow:var(--shadow-card);color:var(--color-text);border:0}.ms-btn.gl-btn-white svg{color:var(--color-primary)}@media (min-width:761px){.gl-segmented.gl-scope{width:360px}}.plan-head{display:none}.plan-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.plan-side,.plan-main{flex-direction:column;gap:14px;min-width:0;display:flex}.plan-side__off{background:var(--grad-inverse);color:#fff;border:0;border-radius:14px}.plan-card{border-radius:var(--radius-card-g);background:var(--surface-card);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:16px;display:flex}.plan-card>h2{font:600 15px/20px var(--font-sans);margin:0}.plan-mini__grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.plan-mini__head{font:600 11px/24px var(--font-sans);color:var(--text-muted)}.plan-mini__day{height:28px;color:var(--color-text);font:500 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:9999px}.plan-mini__day.is-out{color:var(--gray-400,#a3a3a3)}.plan-mini__day.is-in{background:var(--surface-page)}.plan-mini__day.is-today{background:var(--color-primary);color:#fff;font-weight:700}.plan-card .plan-filters__row{height:36px;font:500 14px/1 var(--font-sans);padding:0}.plan-filters__row.is-urgent[aria-checked=true] .plan-filters__box{background:var(--color-critical)}.plan-filters__row.is-preventive[aria-checked=true] .plan-filters__box{background:var(--gray-500,#8a8a8a)}.plan-filters__row.is-off[aria-checked=true] .plan-filters__box{background:var(--color-text)}.plan-picked__top{font:500 13px/18px var(--font-sans);color:var(--text-muted);justify-content:space-between;align-items:center;display:flex}.plan-picked>strong{font:600 16px/22px var(--font-sans)}.plan-picked__line{font:400 12px/16px var(--font-sans);color:var(--color-text-secondary);align-items:center;gap:6px;display:flex}.plan-picked__actions{gap:8px;margin-top:4px;display:flex}.plan-picked__actions .ms-btn{height:36px;font:600 13px/1 var(--font-sans);border-radius:12px;flex:1;padding:0 10px}.plan-picked__actions .ms-btn--outline{background:var(--wash-strong);border:0}.plan-tg__tz{font:500 10px/12px var(--font-sans);color:var(--text-muted);text-align:right;align-self:end;padding:0 6px 4px 0}.plan-tg__allday .plan-tg__tz{align-self:center;padding-bottom:0}.plan-tg__off{background:var(--color-text);color:var(--surface-card)}.plan-tg__event>small{max-width:100%;font:400 11px/14px var(--font-sans);opacity:.75;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.plan-tg__event.is-picked{box-shadow:inset 0 0 0 2px var(--color-critical);background:var(--surface-card)}@media (min-width:761px){.shell-actions:has(.plan-head){flex:1;min-width:0}.shell-actions-web:has(.plan-head){flex:1}.plan-head{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.plan-head__nav{align-items:center;gap:6px;display:flex}.plan-head__today{width:auto;height:36px;font:600 14px/1 var(--font-sans);padding:0 16px;display:inline-flex}.plan-head__arrow{width:36px;height:36px;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;display:grid}.plan-head__nav>strong{font:600 18px/24px var(--font-sans);margin-left:6px}.plan-head .gl-segmented{width:220px}}@media (max-width:760px){.plan-layout{display:none}}@media (min-width:761px){.shell-topbar:has(.plan-head) .shell-title{flex:none}.shell-topbar:has(.plan-head) .shell-actions{flex:1;min-width:0}.shell-actions-slot:has(.plan-head){flex:1;min-width:0}.shell-actions-web:has(.plan-head){flex:1;min-width:0}.shell-topbar:has(.plan-head) .shell-actions{margin-left:20px;padding-bottom:0}.plan-head__nav>strong{white-space:nowrap}}.mh-page{gap:24px}.mh-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.mh-grid.is-direction{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.mh-col{flex-direction:column;gap:20px;min-width:0;display:flex}.gl-section__head .mh-muted{font:500 13px/18px var(--font-sans);color:var(--text-muted)}.mh-list .gl-row{padding:12px 16px 12px 18px}.mh-list .gl-row:before{left:74px}.gl-take__btn.mh-tint{color:#bb4503;cursor:pointer;background:#fff4ed;align-items:center;height:34px;padding:0 14px;display:inline-flex}[data-theme=dark] .gl-take__btn.mh-tint{color:#feae82;background:#fd5d0433}.mh-avatar{background:var(--avatar-bg,#2f2e2e);width:40px;height:40px;color:var(--avatar-fg,#fff);font:700 13px/1 var(--font-sans);border-radius:9999px;place-items:center;display:grid}.mh-team .gl-row__icon{color:inherit}.mh-open{font:600 14px/20px var(--font-sans);color:var(--color-text-link);flex:none}.mh-sites__head,.mh-sites__row{grid-template-columns:minmax(0,1.6fr) 80px 110px 80px 20px;align-items:center;gap:12px;padding:0 20px;display:grid}.mh-sites__head{border-bottom:1px solid var(--hairline,#2f2e2e12);min-height:40px;font:600 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.mh-sites__row{min-height:76px;color:inherit;text-align:left;font:500 15px/20px var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;position:relative}.mh-sites__row:disabled{cursor:default;opacity:1}.mh-sites__row+.mh-sites__row:before{content:"";background:var(--hairline,#2f2e2e12);height:1px;position:absolute;top:0;left:20px;right:0}.mh-sites__name{flex-direction:column;gap:2px;min-width:0;display:flex}.mh-sites__name strong{font:600 15px/20px var(--font-sans)}.mh-sites__name small{font:400 12px/16px var(--font-sans);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mh-sites__row .gl-row__chevron{color:var(--text-muted);font-size:20px}.mh-services{gap:16px;padding:18px 20px 20px}.mh-services__row{flex-direction:column;gap:8px;display:flex}.mh-services__row>span:first-child{font:500 14px/18px var(--font-sans);justify-content:space-between;display:flex}.mh-services__row strong{font-variant-numeric:tabular-nums}.mh-bar{background:var(--fill-tertiary,#7676801f);border-radius:9999px;height:8px;overflow:hidden}.mh-bar>span{border-radius:inherit;height:100%;display:block}.mh-bar.is-primary>span{background:var(--color-primary)}.mh-bar.is-muted>span{background:#6b6b6b}.mh-bar.is-dark>span{background:#2f2e2e}[data-theme=dark] .mh-bar.is-dark>span{background:#d9d9d9}.mh-insights-head{margin-top:12px}.mh-insights-head .home-search{width:300px}.home-grid.mh-single{grid-template-columns:minmax(0,1fr)}@media (max-width:1100px){.mh-grid,.mh-grid.is-direction{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.mh-page{gap:20px}.mh-kpis.gl-kpis.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-col{gap:20px}.mh-grid .gl-section__head h2{font-size:20px;line-height:25px}.mh-insights-head{flex-direction:column;align-items:stretch}.mh-insights-head .home-search{width:auto}}.tk-triage{display:none}@media (max-width:760px){.gl-segmented.tk-triage{display:grid}.gl-section.is-triage>.gl-cards,.gl-section.is-triage>.gl-list,.gl-section.is-triage>.gl-toolbar,.gl-section.is-triage+.gl-note,.gl-section.is-triage .gl-search-row .ms-viewtoggle{display:none}.tk-assign{flex-direction:column;gap:12px;display:flex}.tk-assign__card{background:var(--surface-card);box-shadow:var(--shadow-card);color:inherit;border-radius:20px;flex-direction:column;gap:8px;padding:16px;text-decoration:none;display:flex}.tk-assign__card:active{transform:scale(.99)}.tk-assign__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.tk-assign__top .mono-ref{font:500 12px/16px var(--font-mono);color:var(--text-muted)}.tk-assign__card>strong{font:600 17px/22px var(--font-sans);letter-spacing:-.01em}.tk-assign__foot{font:400 13px/18px var(--font-sans);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.tk-assign__foot>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.int-toolbar__end{align-items:center;gap:10px;display:flex}.int-gtable__head,.int-gtable__row{grid-template-columns:minmax(0,1fr) 170px 120px 150px 110px 150px 96px;align-items:center;gap:14px;padding:11px 20px;display:grid}.int-gtable__head{font:600 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:12px 20px}.int-gtable__row{cursor:pointer;min-height:44px;transition:background .12s;position:relative}.int-gtable__row:before{content:"";background:var(--hairline-soft);height:1px;position:absolute;top:-1px;left:20px;right:0}.int-gtable__row:hover,.int-gtable__row.is-selected{background:#2f2e2e08}.int-gtable__row>span{min-width:0}.int-gtable__title{flex-direction:column;gap:2px;display:flex}.int-gtable__title strong{font:600 14px/20px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.int-gtable__title span{font:400 12px/16px var(--font-sans);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.int-gtable__who{font:500 13px/18px var(--font-sans);align-items:center;gap:8px;display:flex}.int-gtable__who>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.int-gtable__bar{align-items:center;gap:8px;display:flex}.int-gtable__bar>span{background:#2f2e2e14;border-radius:2px;flex:1;height:4px;overflow:hidden}.int-gtable__bar>span>span{background:var(--color-primary);border-radius:2px;height:100%;display:block}.int-gtable__bar small{font:500 12px/16px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums}.int-gtable__due{font:400 13px/18px var(--font-sans);color:var(--text-secondary,#5c5c5c)}.int-gtable .gl-take__btn{height:32px;padding:0 14px}[data-theme=dark] .int-gtable__bar>span{background:#ffffff1f}@media (max-width:760px){.int-gtable,.int-toolbar{display:none}}.tm-kinds{width:auto}.tm-kinds>button{white-space:nowrap;padding:0 18px}.tm-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.tm-main{min-width:0}.tm-side{flex-direction:column;gap:10px;display:flex}.tm-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.tm-card{background:var(--surface-card);box-shadow:var(--shadow-card);border-radius:20px;flex-direction:column;gap:14px;padding:18px;display:flex}.tm-card__head{align-items:flex-start;gap:12px;display:flex}.tm-card__name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tm-card__name strong{font:600 16px/21px var(--font-sans)}.tm-card__name small{font:400 13px/18px var(--font-sans);color:var(--text-muted)}.tm-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tm-card__stats>span{background:var(--wash,#76768014);font:500 12px/16px var(--font-sans);color:var(--text-muted);border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.tm-card__stats strong{font:700 22px/28px var(--font-sans);color:var(--color-text);font-variant-numeric:tabular-nums}.tm-card__stats .is-late strong{color:var(--color-critical)}.tm-card__avail{font:400 13px/18px var(--font-sans);color:var(--text-muted);margin:0}.tm-card__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tm-card__actions>a{background:var(--wash,#76768014);height:36px;color:var(--color-text);font:600 13px/1 var(--font-sans);border-radius:12px;place-items:center;text-decoration:none;display:grid}.tm-card__actions>a:active{transform:scale(.97)}.tm-side .gl-section__head>a{font:600 13px/18px var(--font-sans)}@media (max-width:1100px){.tm-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.tm-kinds{flex:1;width:auto}.tm-page .eq-toolbar__end .gl-select{display:none}.tm-cards{grid-template-columns:minmax(0,1fr)}}.urg-mcard__domain{background:var(--wash,#7676801f);height:22px;font:600 12px/1 var(--font-sans);color:var(--color-text);border-radius:9999px;align-items:center;padding:0 9px;display:inline-flex}.urg-mcard__log{background:var(--surface-page);border-radius:14px;flex-direction:column;gap:8px;margin:0;padding:12px 14px;list-style:none;display:flex}.urg-mcard__log li{font:500 13px/18px var(--font-sans);color:var(--color-text);grid-template-columns:42px 8px minmax(0,1fr);align-items:center;gap:10px;display:grid}.urg-mcard__log time{font:500 12px/16px var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums}.urg-mcard__log li>span{background:var(--color-primary);border-radius:50%;width:7px;height:7px}.urg-mcard__log li.is-declared>span,.urg-mcard__log li.is-escalation>span{background:var(--color-critical)}.urg-mcard__log li.is-acknowledge>span,.urg-mcard__log li.is-comment>span{background:#6b6b6b}.urg-mcard__log li.is-claim>span,.urg-mcard__log li.is-closed>span,.urg-mcard__log li.is-service_closed>span{background:#2c8a5a}.urg-pc{color:#fff;box-shadow:var(--shadow-card);background:#2f2e2e;border-radius:20px;align-items:center;gap:14px;padding:14px 14px 14px 20px;display:flex}.urg-pc>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.urg-pc strong{font:600 15px/20px var(--font-sans)}.urg-pc small{font:400 13px/18px var(--font-sans);opacity:.75}.urg-pc>a{color:#2f2e2e;height:36px;font:700 14px/36px var(--font-sans);background:#fff;border-radius:9999px;flex:none;padding:0 18px;text-decoration:none}[data-theme=dark] .urg-pc{background:#ffffff1f}.urg-manage__mobile{flex-direction:column;gap:12px}.urg-manage__mobile .ms-btn{width:100%;height:48px}@media (max-width:760px){.urg-manage__mobile.gl-mobile{display:flex}}.urg-manage .urg-field__side{flex-direction:column;gap:16px;display:flex}@media (max-width:760px){.urg-manage .urg-field__side.gl-web,.urg-mcard .urg-mcard__domain{display:none}}.crs-idle{color:#fff;box-shadow:var(--shadow-card);background:#2f2e2e;border-radius:20px;align-items:center;gap:14px;padding:16px 16px 16px 20px;display:flex}.crs-idle__icon{background:#ffffff1f;border-radius:9999px;flex:none;place-items:center;width:40px;height:40px;display:grid}.crs-idle__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.crs-idle__text strong{font:700 17px/22px var(--font-sans)}.crs-idle__text small{font:400 13px/18px var(--font-sans);opacity:.75}[data-theme=dark] .crs-idle{background:#ffffff1a}.crs-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.crs-board>.gl-section,.crs-board__side{flex-direction:column;gap:12px;min-width:0;display:flex}.crs-board__side{gap:20px}.crs-call{background:var(--wash,#7676801f);width:34px;height:34px;color:var(--color-text);border-radius:9999px;flex:none;place-items:center;display:grid}@media (max-width:1100px){.crs-board{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.crs-idle{flex-wrap:wrap}.crs-idle .ms-btn{width:100%}}.con-insights-head__actions{align-items:center;gap:8px;display:inline-flex}.con-hjournal__head,.con-hjournal__row{grid-template-columns:56px 110px minmax(0,1fr) 140px;align-items:center;gap:12px;padding:11px 20px;display:grid}.con-hjournal__head{font:600 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:12px 20px}.con-hjournal__row{min-height:44px;font:500 13px/18px var(--font-sans);position:relative}.con-hjournal__row:before{content:"";background:var(--hairline-soft);height:1px;position:absolute;top:-1px;left:20px;right:0}.con-hjournal__time{font-variant-numeric:tabular-nums}.con-hjournal__action{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.con-hjournal__who{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.con-hrefresh{font:500 13px/18px var(--font-sans);color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.con-hservices .gl-row__icon{width:24px}.con-hservices .gl-row:before{left:56px}@media (max-width:760px){.con-insights-head__actions{flex-wrap:wrap}}.con-clients{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.con-ctable__head,.con-ctable__row{grid-template-columns:minmax(0,1fr) 90px 90px 110px;align-items:center;gap:12px;padding:10px 20px;display:grid}.con-ctable__head,.con-atable__head{font:600 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:12px 20px}.con-ctable__row,.con-atable__row{width:100%;min-height:60px;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;transition:background .12s;position:relative}.con-ctable__row:before,.con-atable__row:before{content:"";background:var(--hairline-soft);height:1px;position:absolute;top:-1px;left:20px;right:0}.con-ctable__row:hover,.con-ctable__row.is-selected,.con-atable__row:hover{background:#2f2e2e08}.con-ctable__who{align-items:center;gap:12px;min-width:0;display:flex}.con-ctable__who>span:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.con-ctable__who strong{font:600 14px/20px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.con-ctable__who small{font:400 12px/16px var(--font-sans);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.con-ctable__num{font:600 14px/20px var(--font-sans);font-variant-numeric:tabular-nums}.con-avatar{color:#fff;width:32px;height:32px;font:700 11px/1 var(--font-sans);background:#2f2e2e;border-radius:9999px;flex:none;place-items:center;display:grid}.con-avatar.is-lg{width:44px;height:44px;font-size:14px}.con-cpanel{gap:16px;padding:20px}.con-cpanel__head{align-items:center;gap:12px;display:flex}.con-cpanel__head>span:last-child{flex-direction:column;gap:2px;display:flex}.con-cpanel__head strong{font:700 17px/22px var(--font-sans)}.con-cpanel__head small{font:400 13px/18px var(--font-sans);color:var(--text-muted)}.con-cpanel__bars{flex-direction:column;gap:12px;display:flex}.con-cpanel__bars>div{flex-direction:column;gap:6px;display:flex}.con-cpanel__bars>div>span:first-child{font:500 13px/18px var(--font-sans);justify-content:space-between;display:flex}.con-cpanel__bars .mh-bar{height:4px}.con-cpanel__link,.con-cpanel__open{font:600 13px/18px var(--font-sans);color:var(--color-text-link);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.con-cpanel__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.con-cpanel__list li{font:500 13px/18px var(--font-sans);justify-content:space-between;align-items:center;gap:8px;display:flex}.con-cpanel__list li small{color:var(--text-muted)}.con-cpanel__list li a{color:var(--color-text)}.con-cpanel__actions{padding-top:4px;justify-content:flex-start!important}.con-atable__head,.con-atable__row{grid-template-columns:minmax(0,1.4fr) 140px 120px 110px minmax(0,.8fr) 100px;align-items:center;gap:12px;padding:10px 20px;display:grid}.con-atable__muted{font:400 13px/18px var(--font-sans);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.con-role{height:22px;font:600 12px/1 var(--font-sans);background:var(--wash,#7676801f);color:var(--color-text);border-radius:9999px;align-items:center;padding:0 9px;display:inline-flex}.con-role.is-direction{color:#fff;background:#2f2e2e}.con-role.is-responsable{color:#bb4503;background:#fff4ed}.con-role.is-declarant{box-shadow:inset 0 0 0 1px var(--hairline,#2f2e2e26);background:0 0}@media (max-width:1100px){.con-clients{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.con-ctable__row,.con-atable__row{grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.con-ctable__row:before,.con-atable__row:before{left:60px}.con-avatar{width:40px;height:40px;font-size:13px}:is(.live-app.publisher-app .shell-topbar:not(:has(.shell-actions-web)),.live-app.publisher-app .shell-topbar:has(.shell-actions-mobile)){flex-wrap:nowrap}:is(.live-app.publisher-app .shell-topbar:not(:has(.shell-actions-web)) .shell-title,.live-app.publisher-app .shell-topbar:has(.shell-actions-mobile) .shell-title){flex:auto;min-width:0}:is(.live-app.publisher-app .shell-topbar:not(:has(.shell-actions-web)) .shell-actions,.live-app.publisher-app .shell-topbar:has(.shell-actions-mobile) .shell-actions){flex:none}.live-app.publisher-app .shell-actions:has(.shell-actions-mobile) .shell-actions-web{display:none}.con-ctable__head.gl-web,.con-atable__head.gl-web{display:none}.gl-mobile>.gl-search{width:100%}.nt-head .nt-back{border-radius:9999px;justify-content:center;width:44px;height:44px;padding:0}.nt-head .nt-readall{background:var(--surface-card);height:44px;box-shadow:var(--shadow-card);font:600 15px/44px var(--font-sans);border-radius:9999px;padding:0 16px}.tm-kinds__n{display:none}.tm-kinds>button{padding:0 8px}.tm-page .eq-toolbar{flex-wrap:wrap;gap:10px}.tm-kinds{flex:100%}.tm-page .eq-toolbar__end{margin-left:auto}}
