@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.3vm4r-qr3_yee.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2e4vdgi7dy-n4.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.1nwx-p2ngx2yg.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.2jms6gqb5gbhf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2gr4b827yb2_q.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.38g6916w0wpxs.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.402ep76-j03q8.woff2)format("woff2"),url(../media/inter-greek-400-normal.2x8hqgpakc599.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.1sl-kw9vnef9y.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.3206qgbkgsfc6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.1aowtwjb6jex7.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.0zt1v0rj9tqox.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.2qdljeg3s-lsl.woff2)format("woff2"),url(../media/inter-latin-400-normal.102grxki9ek3x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-italic.11fgrjlro30bo.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-italic.0obry0a0qwoln.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-italic.42hh3ikymatay.woff2)format("woff2"),url(../media/inter-cyrillic-400-italic.2kzxq8z-hvgby.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-italic.334i44zz1wckj.woff2)format("woff2"),url(../media/inter-greek-ext-400-italic.1g01cst_4bekm.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-italic.107-83e-xwd9w.woff2)format("woff2"),url(../media/inter-greek-400-italic.1v670mks1dyn9.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-italic.0ifpw0qjrnqt8.woff2)format("woff2"),url(../media/inter-vietnamese-400-italic.08k5zgl8e-azp.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-italic.2t34_ggcebfnj.woff2)format("woff2"),url(../media/inter-latin-ext-400-italic.1d0z1jm32025y.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-italic.3bscs22jmxqqc.woff2)format("woff2"),url(../media/inter-latin-400-italic.3k0fir4q18u5g.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-ext-600-normal.341-hvs74ljp4.woff2)format("woff2"),url(../media/inter-cyrillic-ext-600-normal.1of5i9-_e5ga4.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-600-normal.0tppy39gl-lzn.woff2)format("woff2"),url(../media/inter-cyrillic-600-normal.3jalm3505289h.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-ext-600-normal.20m9kgz843wth.woff2)format("woff2"),url(../media/inter-greek-ext-600-normal.3vzrk1-4zat7v.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-600-normal.2ove9n9b8_3hb.woff2)format("woff2"),url(../media/inter-greek-600-normal.3aakp9m92tg2m.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-vietnamese-600-normal.0m_wd36g8rw-r.woff2)format("woff2"),url(../media/inter-vietnamese-600-normal.0dwa77f5pp57q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal.1zn8rwi8y9u6i.woff2)format("woff2"),url(../media/inter-latin-ext-600-normal.1pfmybho54-ry.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.2dov6rjg62vru.woff2)format("woff2"),url(../media/inter-latin-600-normal.2mum3nstrlzrd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-ext-700-normal.3ckkpi--x2os1.woff2)format("woff2"),url(../media/inter-cyrillic-ext-700-normal.3dxmsbxujhx46.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-700-normal.0gg1d0-0b9ut0.woff2)format("woff2"),url(../media/inter-cyrillic-700-normal.2axi65e8cn602.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-ext-700-normal.24op6t-yeckl-.woff2)format("woff2"),url(../media/inter-greek-ext-700-normal.0u773jmkidix4.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-700-normal.3vfem_i2rj42n.woff2)format("woff2"),url(../media/inter-greek-700-normal.3q6n5k1zguxil.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-vietnamese-700-normal.0b-htgf_q_fie.woff2)format("woff2"),url(../media/inter-vietnamese-700-normal.2c7g6fvsrqi3p.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-ext-700-normal.2yxivqwrhow2d.woff2)format("woff2"),url(../media/inter-latin-ext-700-normal.0g4_n0pq31d8c.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.4421omqeymgmp.woff2)format("woff2"),url(../media/inter-latin-700-normal.2u2w-uf8g45lc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.ui-button.ui-icon-button{width:2.5rem;height:2.5rem;min-height:2.5rem;padding:var(--space-2);color:var(--color-muted)}.ui-button.ui-icon-button .ui-icon{width:1.35rem;height:1.35rem}.ui-dropdown{min-width:0;position:relative}.ui-dropdown-trigger{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);color:var(--color-text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.ui-dropdown-trigger:hover{background:var(--color-bg)}.ui-dropdown-panel{z-index:var(--z-popover);border:1px solid var(--color-border);border-radius:var(--radius-control);width:17.5rem;max-width:calc(100vw - 1rem);color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-menu);position:absolute;top:calc(100% + .5rem);right:0}.ui-dropdown--nested>.ui-dropdown-panel{width:14rem;padding:var(--space-1);top:0;right:calc(100% + .5rem)}.ui-menu-item{width:100%;min-height:2.75rem;color:var(--color-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.875rem;padding:.8rem 1.125rem;font-size:.75rem;text-decoration:none;display:flex}.ui-menu-item>span{overflow-wrap:anywhere;flex:1;min-width:0}.ui-menu-item strong{color:inherit;font-weight:600;display:block}.ui-menu-item small{color:var(--color-subtle);margin-top:.25rem;font-size:.625rem;display:block}.ui-menu-item:hover{background:var(--color-primary-soft)}.ui-menu-item[aria-pressed=true]{color:var(--color-primary);background:var(--color-primary-soft)}.ui-menu-item:disabled{cursor:default}.ui-menu-item:disabled:not([aria-pressed=true]){opacity:.55}.ui-menu-item--danger{color:var(--color-danger)}.ui-menu-section{padding:var(--space-1) 0;border-bottom:1px solid var(--color-border)}.ui-menu-section:last-child{border-bottom:0}.ui-menu-label{color:var(--color-subtle);margin:0;padding:.75rem 1rem;font-size:.6875rem}.ui-menu-static{color:var(--color-muted);align-items:center;gap:.875rem;padding:.8rem 1.125rem;font-size:.75rem;display:flex}.ui-location-indicator,.ui-location-switcher>.ui-dropdown-trigger{border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-muted);align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.6875rem;display:flex}.ui-button.ui-icon-button.ui-app-notifications>.ui-icon{width:.875rem;height:.875rem}.ui-location-indicator>span,.ui-location-switcher>.ui-dropdown-trigger>span{white-space:nowrap;text-overflow:ellipsis;max-width:10rem;display:block;overflow:hidden}.ui-location-indicator>.ui-icon,.ui-location-switcher>.ui-dropdown-trigger>.ui-icon:first-child{color:var(--color-primary);width:.875rem;height:.875rem}.ui-location-switcher>.ui-dropdown-trigger>.ui-icon:last-child{width:.75rem;height:.75rem}.ui-location-switcher>.ui-dropdown-panel{width:14rem;padding:var(--space-1)}.ui-location-nested>.ui-dropdown-trigger{width:100%;color:var(--color-muted);border-radius:0;padding:.8rem 1.125rem;font-size:.75rem}.ui-location-nested>.ui-dropdown-trigger>span{flex:1}.ui-location-nested>.ui-dropdown-trigger strong{font-weight:600;display:block}.ui-location-nested>.ui-dropdown-trigger small{color:var(--color-subtle);margin-top:.25rem;font-size:.625rem;display:block}.ui-location-nested>.ui-dropdown-trigger>.ui-icon:last-child{width:.75rem;transform:rotate(-90deg)}.ui-user-avatar{background:var(--color-primary);width:2rem;height:2rem;color:var(--color-surface);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;font-weight:600;display:grid}.ui-user-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.ui-user-info{gap:.1rem;min-width:0;display:grid}.ui-user-info strong{text-overflow:ellipsis;white-space:nowrap;max-width:13rem;font-size:.8125rem;font-weight:600;overflow:hidden}.ui-user-info small{text-overflow:ellipsis;white-space:nowrap;max-width:13rem;color:var(--color-subtle);font-size:.625rem;overflow:hidden}.ui-profile-menu>.ui-dropdown-trigger{gap:.5rem;min-height:2.75rem;padding:.25rem .625rem}.ui-profile-menu>.ui-dropdown-trigger>.ui-icon:last-child{width:.75rem;margin-left:.75rem}.ui-profile-heading{border-bottom:1px solid var(--color-border);align-items:center;gap:.75rem;padding:1.25rem 1.125rem;display:flex}.ui-profile-heading>.ui-user-avatar{width:2.5rem;height:2.5rem}.ui-profile-heading>span:last-child{gap:.4rem;min-width:0;display:grid}.ui-profile-heading strong{overflow-wrap:anywhere;font-size:.75rem;font-weight:600}.ui-profile-heading small{color:var(--color-subtle);overflow-wrap:anywhere;font-size:.625rem}.ui-app-shell{--sidebar-width:var(--app-nav-width);background:var(--color-workspace);min-height:100svh}.ui-app-shell--collapsed{--sidebar-width:var(--app-nav-compact-width)}.ui-app-topbar{z-index:var(--z-topbar);height:var(--app-bar-height);align-items:center;gap:var(--space-3);padding-right:var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-surface);display:flex;position:fixed;inset:0 0 auto}.ui-app-logo{flex:0 0 var(--app-nav-compact-width);border:0;border-right:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;align-self:stretch;place-items:center;padding:0;display:grid}.ui-app-logo-mobile{display:none}.ui-app-logo .ui-brand-mark{width:2rem;height:2rem}.ui-app-topbar-right{align-items:center;gap:var(--space-2);min-width:0;margin-left:auto;display:flex}.ui-app-search{align-items:center;gap:var(--space-3);width:100%;min-width:6rem;max-width:40rem;height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-muted);background:var(--color-bg);padding:0 .875rem;display:flex;position:relative}.ui-app-search:focus-within{outline:2px solid var(--color-focus);outline-offset:1px}.ui-app-search input{width:100%;min-width:0;height:100%;color:var(--color-text);background:0 0;border:0;outline:none;font-size:.8125rem}.ui-app-search input::placeholder{color:var(--color-muted)}.ui-app-search-results{padding:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);box-shadow:var(--shadow-menu);position:absolute;top:calc(100% + .5rem);left:0;right:0}.ui-app-sidebar{z-index:var(--z-sidebar);inset:var(--app-bar-height) auto 0 0;width:var(--sidebar-width);background:var(--color-surface);border-right:1px solid var(--color-border);min-width:0;transition:width var(--duration-panel) var(--ease-panel);flex-direction:column;display:flex;position:fixed}.ui-app-navigation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;flex:1;min-height:0;padding:1.25rem .5rem .75rem .375rem;overflow:hidden auto}.ui-app-nav-group{margin-bottom:1.25rem}.ui-app-nav-group+.ui-app-nav-group{border-top:1px solid var(--color-border);padding-top:1rem}.ui-app-nav-item{border-radius:var(--radius-card);width:100%;min-height:2.75rem;color:var(--color-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;margin-bottom:.25rem;padding:.7rem .875rem .7rem 1rem;font-size:.8125rem;line-height:1.4;text-decoration:none;display:flex}.ui-app-nav-item>.ui-icon{color:var(--color-subtle);flex-shrink:0;width:1.0625rem;height:1.0625rem}.ui-app-nav-item>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-app-nav-item>.ui-app-nav-caret{width:.625rem;height:.625rem;transition:transform .2s;transform:rotate(-90deg)}.ui-app-nav-item>.ui-app-nav-caret--open{transform:rotate(0)}.ui-app-nav-item.ui-app-nav-item--active,.ui-app-nav-item[aria-current=page],.ui-settings-section.ui-settings-section--active,.ui-settings-section[aria-current=page]{border-radius:0 var(--radius-card) var(--radius-card) 0;color:var(--color-primary);background:var(--color-primary-soft);box-shadow:inset 3px 0 var(--color-primary);font-weight:600}.ui-app-submenu{border-left:1px solid var(--color-border);margin:.3125rem 0 .75rem 1.3125rem;padding-left:.625rem}.ui-app-submenu>a,.ui-app-submenu>span{border-radius:var(--radius-card);min-height:2.25rem;color:var(--color-muted);align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.75rem;line-height:1.5;text-decoration:none;display:flex}.ui-app-submenu>a:hover,.ui-app-submenu>a[aria-current=page]{color:var(--color-primary);background:var(--color-primary-soft)}.ui-app-submenu>span{opacity:.55;cursor:default}.ui-app-submenu>span>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-app-submenu small{white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:.5625rem}.ui-app-nav-item:hover:not(.ui-app-nav-unavailable){color:var(--color-primary);background:var(--color-primary-soft)}.ui-app-nav-item[aria-current=page]{width:calc(100% + .375rem);margin-left:-.375rem;padding-left:1.375rem}.ui-app-nav-item[aria-current=page]>.ui-icon{color:var(--color-primary)}.ui-app-nav-unavailable{opacity:.55;cursor:default}.ui-app-nav-unavailable>small{white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:.5625rem}.ui-app-sidebar-footer{border-top:1px solid var(--color-border);flex:none;min-height:3.5rem;padding:.375rem .5rem .375rem .375rem}.ui-app-sidebar-footer .ui-app-nav-item{margin-bottom:0}.ui-app-shell--collapsed .ui-app-sidebar .ui-app-nav-item>span,.ui-app-shell--collapsed .ui-app-sidebar .ui-app-nav-item>small,.ui-app-shell--collapsed .ui-app-sidebar .ui-app-nav-caret{display:none}.ui-app-content{min-width:0;margin-left:var(--app-nav-compact-width);padding:calc(var(--app-bar-height) + 1.5rem) 1.875rem 2rem;font-size:.875rem}.ui-page-heading{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.ui-page-heading>div{min-width:0}.ui-page-heading-text{gap:var(--field-gap);flex-direction:column;display:flex}.ui-page-heading h1{letter-spacing:-.02em;margin:0;font-size:1.25rem}.ui-page-heading p{color:var(--color-muted);overflow-wrap:anywhere;margin:0;font-size:.75rem}.ui-app-content h1,.ui-app-content h2,.ui-app-content p{overflow-wrap:anywhere}.ui-page-breadcrumb{color:var(--color-subtle);font-size:.6875rem;line-height:1.5}.ui-page-breadcrumb ol{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-page-breadcrumb li{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:inline-flex}.ui-page-breadcrumb a{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.ui-page-breadcrumb a:hover{color:var(--color-primary);text-decoration:underline}.ui-page-breadcrumb .ui-icon{width:.75rem;height:.75rem}.ui-page-breadcrumb .ui-breadcrumb-separator{width:.5rem;height:.5rem;transform:rotate(-90deg)}.ui-dialog.ui-dialog--drawer{width:min(20rem,100vw - 2rem);height:100dvh;max-height:100dvh;transition:transform var(--duration-panel) var(--ease-panel), display var(--duration-panel) allow-discrete, overlay var(--duration-panel) allow-discrete;border-radius:0;margin:0;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.ui-dialog.ui-dialog--drawer-right{width:min(24rem,100vw - 1rem);inset:0 0 0 auto;transform:translate(100%)}.ui-dialog.ui-dialog--drawer[open]{transform:translate(0)}.ui-dialog--drawer::backdrop{opacity:0;transition:opacity var(--duration-panel) ease, display var(--duration-panel) allow-discrete, overlay var(--duration-panel) allow-discrete}.ui-dialog--drawer[open]::backdrop{opacity:1}@starting-style{.ui-dialog.ui-dialog--drawer[open]{transform:translate(-100%)}.ui-dialog.ui-dialog--drawer-right[open]{transform:translate(100%)}.ui-dialog--drawer[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.ui-app-sidebar,.ui-dialog.ui-dialog--drawer,.ui-dialog--drawer::backdrop{transition:none}}.ui-dialog--drawer .ui-dialog-body{padding:0}.ui-app-mobile-navigation{flex-direction:column;min-height:calc(100dvh - 5rem);display:flex}.ui-skip-link{z-index:calc(var(--z-topbar) + 1);color:var(--color-surface);background:var(--color-primary);border-radius:var(--radius-control);padding:.75rem 1rem;position:fixed;top:-5rem;left:1rem}.ui-skip-link:focus{top:.5rem}@media (max-width:1100px){.ui-user-info strong,.ui-user-info small{max-width:9rem}.ui-location-indicator>span,.ui-location-switcher>.ui-dropdown-trigger>span{max-width:8rem}}@media (max-width:960px),(hover:none){.ui-app-logo-desktop{display:none}.ui-app-logo-mobile{display:grid}.ui-app-sidebar{display:none}.ui-app-content{padding-inline:var(--space-6);margin-left:0}.ui-user-info,.ui-profile-menu>.ui-dropdown-trigger>.ui-icon:last-child{display:none}.ui-dropdown--nested>.ui-dropdown-panel{border-radius:var(--radius-control);width:auto;box-shadow:none;margin:.25rem .5rem;position:static}}@media (max-width:680px){.ui-app-search,.ui-app-notifications{display:none}.ui-app-topbar{gap:var(--space-1);padding-right:var(--space-1)}.ui-app-content{padding:calc(var(--app-bar-height) + 1.25rem) var(--space-4) var(--space-6)}.ui-location-indicator>span,.ui-location-switcher>.ui-dropdown-trigger>span{max-width:clamp(3rem,100vw - 17rem,7rem)}.ui-app-topbar-right{gap:0}}
.ui-settings-layout{min-width:0}.ui-settings-content{margin-left:var(--app-nav-width);min-width:0}.ui-settings-sidebar{z-index:calc(var(--z-sidebar) - 1);top:var(--app-bar-height);bottom:0;left:var(--app-nav-compact-width);width:var(--app-nav-width);border-right:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;display:flex;position:fixed}.ui-settings-heading{justify-content:space-between;align-items:center;padding:1.4375rem 1.375rem .75rem;display:flex}.ui-settings-heading>a{color:var(--color-primary);font-size:1.25rem;font-weight:700;text-decoration:none}.ui-settings-mobile-toggle{color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:.625rem;display:none}.ui-settings-navigation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;flex:1;min-height:0;padding:0 .5rem 1.25rem .375rem;overflow:hidden auto}.ui-settings-group+.ui-settings-group{margin-top:var(--space-4)}.ui-settings-group>h2{color:var(--color-subtle);letter-spacing:0;text-transform:uppercase;margin:0 .875rem .5rem 1.375rem;padding-top:.75rem;font-size:.625rem;font-weight:400;line-height:1.5}.ui-settings-group+.ui-settings-group>h2{border-top:1px solid var(--color-border);padding-top:1rem}.ui-settings-section{border-radius:var(--radius-card);width:100%;min-height:2.75rem;color:var(--color-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;margin-bottom:.25rem;padding:.6875rem .875rem .6875rem 1.375rem;font-size:.8125rem;line-height:1.4;text-decoration:none;display:flex}.ui-settings-section>span{flex:1;min-width:0}.ui-settings-section>.ui-settings-status{white-space:nowrap;flex:none}.ui-settings-section>.ui-icon:first-child{width:1rem;height:1rem;color:var(--color-subtle)}.ui-settings-section>.ui-icon:last-child:not(:first-child){width:.625rem;height:.625rem;transition:transform .2s}.ui-settings-section .ui-settings-caret--open{transform:rotate(180deg)}.ui-settings-section:hover,.ui-settings-submenu>a:hover{color:var(--color-primary);background:var(--color-primary-soft)}.ui-settings-section--active>.ui-icon:first-child,.ui-settings-section[aria-current=page]>.ui-icon:first-child{color:var(--color-primary)}.ui-settings-submenu{border-left:1px solid var(--color-border);margin:.3125rem 0 .75rem 1.3125rem;padding-left:.625rem}.ui-settings-submenu>a{border-radius:var(--radius-card);color:var(--color-muted);padding:.5rem .875rem;font-size:.75rem;line-height:1.5;text-decoration:none;display:block}.ui-settings-submenu>a[aria-current=page]{color:var(--color-primary);background:var(--color-primary-soft);font-weight:600}.ui-settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1.125rem;display:grid}.ui-settings-card{min-width:0}.ui-settings-card h2{border-bottom:1px solid var(--card-border);font-size:var(--font-card-title);letter-spacing:0;align-items:center;gap:.5rem;margin:0 0 .625rem;padding-bottom:.625rem;font-weight:600;display:flex}.ui-settings-card h2 .ui-icon{width:1rem;height:1rem;color:var(--color-primary)}.ui-settings-card>a{border-radius:var(--radius-card);color:var(--color-muted);overflow-wrap:anywhere;padding:.5rem;font-size:.8125rem;line-height:1.5;text-decoration:none;display:block}.ui-settings-card>a:hover{background:var(--color-primary-soft);color:var(--color-primary)}.ui-settings-search{flex:0 18.75rem;width:18.75rem;max-width:100%;position:relative}.ui-settings-search>.ui-icon{color:var(--color-muted);pointer-events:none;width:.9375rem;height:.9375rem;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.ui-settings-search>.ui-input{padding-left:2.5rem}.ui-settings-search-status{margin:0 0 var(--space-4);font-size:.8125rem}.ui-integration-library-title{margin:0 0 var(--space-5);font-size:1.125rem}.ui-integration-grid{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:1.125rem;display:grid}.ui-integration-card{flex-direction:column;min-width:0;display:flex}.ui-integration-card-heading{align-items:center;gap:var(--space-3);display:flex}.ui-integration-card-heading>.ui-icon{width:1.5rem;height:1.5rem;color:var(--color-primary)}.ui-integration-card-heading h3{font-size:var(--font-card-title);margin:0}.ui-integration-card-heading p{color:var(--color-muted);margin:.25rem 0 0;font-size:.75rem}.ui-integration-card-actions{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);flex-wrap:wrap;margin-top:auto;display:flex}.ui-integration-card-actions .ui-button{font-size:var(--font-button-compact)}.ui-integration-detail-actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.ui-account-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-account-form{gap:var(--space-4);display:grid}.ui-account-fields{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-account-field-wide{grid-column:1/-1}.ui-account-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-account-success{color:var(--color-success);margin:0}.ui-account-photo{align-items:center;gap:var(--space-4);display:flex}.ui-account-photo>img,.ui-account-photo-placeholder{object-fit:cover;border-radius:50%;flex:0 0 5rem;width:5rem;height:5rem}.ui-account-photo-placeholder{color:var(--color-primary);background:var(--color-primary-soft);place-items:center;display:grid}.ui-account-photo-placeholder>.ui-icon{width:2rem;height:2rem}.ui-account-locations{margin:0;padding:0;list-style:none}.ui-account-locations>li{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;display:flex}.ui-account-locations .ui-icon{color:var(--color-primary)}@media (max-width:1200px){.ui-account-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px),(hover:none){.ui-settings-content{margin-left:0}.ui-settings-sidebar{border-right:0;border-bottom:1px solid var(--color-border);width:auto;margin:-1.5rem -1.5rem 1.5rem;position:static}.ui-settings-heading{padding:.75rem 1.25rem}.ui-settings-heading>a{font-size:1.125rem}.ui-settings-mobile-toggle{display:inline-flex}.ui-settings-sidebar--open .ui-settings-mobile-toggle .ui-icon{transform:rotate(180deg)}.ui-settings-sidebar:not(.ui-settings-sidebar--open) .ui-settings-navigation{display:none}.ui-settings-navigation{max-height:60dvh}}@media (max-width:680px){.ui-account-fields{grid-template-columns:minmax(0,1fr)}.ui-settings-sidebar{margin:-1.25rem -1rem 1.25rem}.ui-page-heading:has(.ui-settings-search){align-items:stretch;gap:var(--space-4);flex-direction:column}.ui-settings-search{flex-basis:auto;width:100%}}.ui-api-settings-docs{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-5);display:flex}.ui-api-settings-docs h2{margin:0}.ui-api-settings-docs p{font-size:var(--font-input);margin-bottom:0}.ui-api-settings-docs>.ui-button{flex-shrink:0}.ui-api-key-options{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-4);min-width:0;display:grid}.ui-api-key-options legend{font-size:var(--font-label);padding-inline:var(--space-2);font-weight:600}@media (max-width:760px){.ui-api-settings-docs{flex-direction:column;align-items:flex-start}}
.ui-toast-region{right:var(--space-5);top:calc(var(--app-bar-height,4rem) + var(--space-4));z-index:1000;gap:var(--space-3);width:min(390px,calc(100vw - 2 * var(--space-5)));pointer-events:none;display:grid;position:fixed}.ui-toast{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-menu);color:var(--color-text);pointer-events:auto;animation:.18s ease-out ui-toast-enter;display:flex}.ui-toast>p{min-width:0;font-size:var(--font-input);overflow-wrap:anywhere;flex:1;margin:0;line-height:1.5}.ui-toast>.ui-icon{color:var(--color-primary);width:1rem;height:1rem}.ui-toast--danger{border-left-color:var(--color-danger)}.ui-toast--danger>.ui-icon{color:var(--color-danger)}.ui-toast--info{border-left-color:var(--color-muted)}.ui-toast--info>.ui-icon{color:var(--color-muted)}.ui-toast>.ui-icon-button{width:1.75rem;height:1.75rem;min-height:1.75rem;padding:var(--space-1)}.ui-toast>.ui-icon-button>.ui-icon{width:.75rem;height:.75rem}@keyframes ui-toast-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ui-toast{animation:none}}
.ui-notification-settings{gap:var(--space-5);min-width:0;display:grid}.ui-notification-settings td .ui-check-row>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-notification-bell{position:relative}.ui-notification-bell>button{color:var(--color-subtle);padding:8px;position:relative}.ui-notification-bell>button>.ui-icon{font-size:14px}.ui-notification-count{background:var(--color-primary);color:#fff;border-radius:4px;min-width:14px;height:14px;padding:0 3px;font-size:9px;line-height:14px;position:absolute;top:0;right:0}.ui-notification-bell .ui-dropdown-panel{width:min(360px,100vw - 24px)}.ui-notification-preview{padding:var(--space-4)}.ui-notification-list{display:grid}.ui-notification-item{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:var(--space-4) 0;flex-wrap:wrap;display:flex}.ui-notification-item>div:first-child{flex:1;min-width:200px}.ui-notification-item:last-child{border-bottom:0}
.ui-business-layout{gap:var(--space-4);grid-template-columns:320px minmax(0,1fr);align-items:start;display:grid}@media (min-width:761px){.ui-settings-content:has(>.ui-business-layout){min-height:calc(100dvh - var(--app-bar-height) - 1.5rem - 2rem);flex-direction:column;display:flex}.ui-settings-content>.ui-business-layout{flex:1}.ui-business-list{align-self:stretch}}.ui-business-list>div{gap:var(--space-2);display:grid}.ui-business-detail{gap:var(--space-4);display:grid}.ui-business-detail--locations{grid-template-columns:minmax(0,1fr) 400px;align-items:start}.ui-business-main,.ui-business-aside{gap:var(--space-4);align-content:start;min-width:0;display:grid}.ui-business-main>*,.ui-business-aside>*{min-width:0}.ui-business-info-badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-role-grid{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.ui-role-members{gap:var(--space-2);display:grid}.ui-role-member{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);display:flex}.ui-role-member strong{overflow-wrap:anywhere;flex:1;min-width:0}.ui-business-card-heading{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.ui-business-card-heading h2{margin:0}.ui-business-info-list{margin:var(--space-4) 0 0;gap:var(--space-3);display:grid}.ui-business-info-list div{min-width:0}.ui-business-info-list dt{align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:var(--font-label);display:flex}.ui-business-info-list dt .ui-icon{width:.75rem;height:.75rem}.ui-business-info-list dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.ui-business-exception-popup{gap:var(--space-4);display:grid}.ui-business-layout>*,.ui-business-panel,.ui-business-panel>*,.ui-business-detail>*{min-width:0}.ui-business-company .ui-business-panel{gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;display:grid}.ui-button.ui-business-location{text-align:left;border:1px solid var(--color-border);width:100%;padding:var(--space-3);white-space:normal;background:var(--color-surface);justify-content:flex-start;align-items:flex-start;height:auto}.ui-business-location[aria-pressed=true]{background:var(--color-primary-soft);border-color:var(--color-primary)}.ui-business-location-icon{border-radius:var(--radius-card);background:var(--color-primary-soft);width:2.25rem;height:2.25rem;color:var(--color-primary);flex:0 0 2.25rem;justify-content:center;align-items:center;display:flex}.ui-business-location-icon>.ui-icon{width:1rem;height:1rem}.ui-business-location-heading strong{color:var(--color-text)}.ui-business-location-copy{gap:var(--space-1);flex:1;min-width:0;display:grid}.ui-business-location small{color:var(--color-muted);font-weight:400}.ui-business-location-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-business-location-heading .ui-badge{flex-shrink:0}.ui-business-detail .ui-business-tabs{margin:0}.ui-business-fieldset{border:0;min-width:0;margin:0;padding:0}.ui-business-fields{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-business-settings-form>.ui-business-fieldset{gap:var(--space-4);display:grid}.ui-business-wide,.ui-business-hours{grid-column:1/-1}.ui-business-hour{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:110px 90px minmax(0,1fr);align-items:center;display:grid}.ui-business-time-range{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-width:0;display:grid}.ui-business-time-range .ui-input{min-width:0}.ui-business-map{border-radius:var(--radius-card);border:0;width:100%;height:240px}.ui-business-panel{gap:var(--space-4);display:grid}.ui-business-map-frame{height:240px;margin-bottom:var(--space-2);position:relative}.ui-business-map-frame>.ui-business-map-skeleton{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ui-business-map-placeholder{text-align:center;min-height:240px;padding:var(--space-5);background:var(--color-workspace);border-radius:var(--radius-card);margin:0 0 var(--space-2);justify-content:center;align-items:center;display:flex}.ui-business-images{gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.ui-business-images>div{gap:var(--space-2);display:grid}@media (max-width:1100px){.ui-business-layout{grid-template-columns:280px minmax(0,1fr)}.ui-business-company .ui-business-panel{grid-template-columns:1fr}}@media (max-width:760px){.ui-business-layout,.ui-business-fields,.ui-business-list>div{grid-template-columns:1fr}}@media (max-width:1450px){.ui-business-detail--locations{grid-template-columns:1fr}.ui-business-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ui-business-aside{grid-template-columns:1fr}}@media (max-width:600px){.ui-business-hour{grid-template-columns:minmax(0,1fr) auto}.ui-business-time-range{grid-column:1/-1}}.ui-business-exception-actions{gap:var(--space-2);display:flex}.ui-business-exception-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ui-business-exception-list li{gap:var(--space-1);grid-template-columns:1fr auto;display:grid}.ui-business-exception-list small{grid-column:1/-1}
.ui-dashboard-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-dashboard-actions .ui-button{min-height:2.5rem;padding:.5rem .875rem}.ui-dashboard-actions .ui-icon{width:.9375rem;height:.9375rem}.ui-dashboard-date{align-items:center;display:flex;position:relative}.ui-dashboard-date>.ui-icon{color:var(--color-muted);pointer-events:none;position:absolute;left:.75rem}.ui-dashboard-date>.ui-input{width:11rem;padding-left:2.25rem}.ui-dashboard-summary{margin-bottom:var(--space-5)}.ui-dashboard-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.ui-dashboard-summary dl>div{min-width:0;padding:0 var(--space-5)}.ui-dashboard-summary dl>div:first-child{padding-left:0}.ui-dashboard-summary dl>div:last-child{padding-right:0}.ui-dashboard-summary dl>div+div{border-left:1px solid var(--color-border)}.ui-dashboard-summary dt{color:var(--color-muted);font-size:.8125rem}.ui-dashboard-summary dd{margin:0}.ui-dashboard-summary dd>strong{margin:var(--space-1) 0;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;line-height:1.2;display:block}.ui-dashboard-summary dd>span{color:var(--color-subtle);font-size:.75rem;display:block}.ui-dashboard-columns{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(17.5rem,1fr);display:grid}.ui-dashboard-main,.ui-dashboard-side{gap:var(--space-5);min-width:0;display:grid}.ui-dashboard-section-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.ui-dashboard-section-heading h2{font-size:var(--font-card-title);margin:0}.ui-dashboard-section-heading p{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:.75rem;line-height:1.5}.ui-dashboard-tabs{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.ui-dashboard-tabs .ui-button{border-radius:var(--radius-card);min-height:1.875rem;font-size:var(--font-button-compact);padding:.3125rem .75rem;font-weight:400}.ui-dashboard-tabs .ui-button[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-surface);background:var(--color-primary)}.ui-dashboard-chart{margin:var(--space-4) 0 0}.ui-dashboard-chart-body{border-bottom:1px solid var(--color-border);place-items:center;min-height:12rem;display:grid;position:relative}.ui-dashboard-chart-grid{pointer-events:none;grid-template-rows:repeat(5,1fr);display:grid;position:absolute;inset:0}.ui-dashboard-chart-grid>span{border-top:1px solid var(--color-border);opacity:.5}.ui-dashboard-chart-empty{max-width:25rem;padding:var(--space-5);text-align:center;background:var(--color-surface);position:relative}.ui-dashboard-chart-empty>.ui-icon{width:1.5rem;height:1.5rem;margin:0 auto var(--space-3);color:var(--color-subtle);display:block}.ui-dashboard-chart-empty>strong,.ui-dashboard-queue-empty>strong{font-size:.8125rem;font-weight:600}.ui-dashboard-chart-empty>p,.ui-dashboard-queue-empty>p{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:.75rem;line-height:1.6}.ui-dashboard-chart-days{padding-top:var(--space-2);color:var(--color-muted);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));font-size:.6875rem;display:grid}.ui-dashboard-queue-tabs{margin-bottom:var(--space-3)}.ui-dashboard-queue .ui-table{min-width:30rem}.ui-dashboard-queue .ui-table td{padding:0}.ui-dashboard-queue .ui-table tbody tr:hover{background:0 0}.ui-dashboard-queue-empty{padding:var(--space-8) var(--space-4);text-align:center}.ui-dashboard-queue-empty>.ui-icon{width:1.5rem;height:1.5rem;margin:0 auto var(--space-3);color:var(--color-subtle);display:block}.ui-dashboard-attention{margin:0;padding:0;list-style:none}.ui-dashboard-attention>li{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border);display:flex}.ui-dashboard-attention>li:last-child{padding-bottom:0}.ui-dashboard-attention strong{font-size:.8125rem;font-weight:600}.ui-dashboard-attention p{color:var(--color-subtle);margin:.125rem 0 0;font-size:.6875rem;line-height:1.5}.ui-dashboard-dot{background:var(--color-border);border-radius:50%;flex:0 0 .4375rem;height:.4375rem}.ui-dashboard-shortcuts>button{align-items:center;gap:var(--space-3);border:0;border-top:1px solid var(--color-border);width:100%;min-height:2.625rem;color:var(--color-muted);font:inherit;text-align:left;cursor:default;background:0 0;padding:.5rem 0;font-size:.8125rem;display:flex}.ui-dashboard-shortcuts>button>span{flex:1;min-width:0}.ui-dashboard-shortcuts>button>small{color:var(--color-subtle);font-size:.625rem}.ui-dashboard-shortcuts>button>.ui-icon:last-child{width:.625rem;height:.625rem;transform:rotate(-90deg)}.ui-dashboard-activity-empty{align-items:flex-start;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-subtle);display:flex}.ui-dashboard-activity-empty>.ui-icon{margin-top:.25rem}.ui-dashboard-activity-empty>p{margin:0;font-size:.75rem;line-height:1.7}@media (max-width:1100px){.ui-dashboard-columns{grid-template-columns:minmax(0,1fr)}.ui-dashboard-side{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ui-page-heading:has(.ui-dashboard-actions){flex-direction:column;align-items:flex-start}.ui-dashboard-actions{justify-content:flex-start}.ui-dashboard-summary dl{gap:var(--space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-dashboard-summary dl>div:nth-child(3){border-left:0;padding-left:0}.ui-dashboard-side{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.ui-dashboard-summary dl{grid-template-columns:minmax(0,1fr)}.ui-dashboard-summary dl>div{border-left:0;padding:0}.ui-dashboard-summary dl>div+div{padding-top:var(--space-3);border-top:1px solid var(--color-border);border-left:0}.ui-dashboard-actions{gap:var(--space-2)}}
.ui-repair-feedback{color:var(--color-primary);font-size:.8125rem}.ui-repair-header-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-kanban-scroll{padding:var(--space-4);overflow-x:auto}.ui-kanban-scroll:focus-visible{outline-offset:-3px}.ui-kanban-board{grid-template-columns:repeat(var(--kanban-columns,5), minmax(15rem, 1fr));gap:var(--space-3);height:max(28rem,100svh - 22rem);display:grid}.ui-kanban-column{border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--color-workspace);flex-direction:column;min-width:0;min-height:0;display:flex}.ui-kanban-column--over{border-color:var(--color-primary);background:var(--color-primary-soft)}.ui-kanban-column>header{justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--color-border);padding:.875rem .75rem;display:flex}.ui-kanban-column h2{align-items:center;gap:var(--space-2);letter-spacing:0;margin:0;font-size:.8125rem;display:flex}.ui-kanban-column>header>span{color:var(--color-muted);font-size:.75rem}.ui-kanban-dot{background:var(--color-subtle);border-radius:50%;width:.375rem;height:.375rem}.ui-kanban-dot--success{background:var(--color-primary)}.ui-kanban-dot--warning{background:var(--color-warning)}.ui-kanban-cards{gap:var(--space-3);flex:1;align-content:start;min-height:0;padding:.625rem;display:grid;overflow-y:auto}.ui-kanban-card{border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--color-surface);cursor:grab;min-width:0;padding:.75rem;position:relative}.ui-kanban-card:active{cursor:grabbing}.ui-kanban-card--selected{border-color:var(--color-primary);background:var(--color-primary-soft)}.ui-kanban-card--dragging{opacity:.45}.ui-kanban-card-top{align-items:center;gap:var(--space-2);font-size:.75rem;display:flex}.ui-kanban-card-top>a{color:var(--color-primary);font-weight:600;text-decoration:none}.ui-kanban-open{border-radius:var(--radius-card);justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-left:auto;display:inline-flex}.ui-kanban-open .ui-icon{width:.75rem;height:.75rem}.ui-kanban-card h3{font-size:var(--font-card-title);letter-spacing:0;margin:.5rem 0;line-height:1.4}.ui-kanban-card p{color:var(--color-muted);overflow-wrap:anywhere;margin:.25rem 0;font-size:.75rem;line-height:1.5}.ui-kanban-card-meta{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-subtle);margin:.75rem 0;font-size:.6875rem;display:flex}.ui-kanban-move .ui-input{cursor:pointer;min-height:1.875rem;padding-block:.3125rem;font-size:.75rem}.ui-kanban-empty{padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-card);color:var(--color-subtle);background:var(--color-surface);text-align:center;margin:0;font-size:.75rem}.ui-kanban-footer{padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);color:var(--color-muted);font-size:.75rem}.ui-repairs-table .ui-table{min-width:66rem}.ui-repairs-table .ui-table th{white-space:nowrap}.ui-repair-number{color:var(--color-primary);font-weight:600;text-decoration:none}.ui-repair-number:hover{text-decoration:underline}.ui-repair-secondary{color:var(--color-muted);margin-top:.25rem;font-size:.6875rem;line-height:1.4;display:block}.ui-repair-device{font-size:.8125rem;font-weight:600}.ui-repair-owner{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.ui-repair-owner>.ui-icon{width:.75rem;height:.75rem;color:var(--color-subtle)}.ui-repair-price{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ui-repair-overdue{color:var(--color-danger)}.ui-repair-row-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.ui-repair-row-menu>.ui-dropdown-trigger,.ui-repair-open{border-radius:var(--radius-card);width:2rem;height:2rem;color:var(--color-muted);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.ui-repair-row-menu>.ui-dropdown-trigger:hover,.ui-repair-open:hover{color:var(--color-primary);border-color:var(--color-border);background:var(--color-surface)}.ui-repair-row-actions .ui-icon{width:.875rem;height:.875rem}.ui-repairs-filter-form{gap:var(--space-4);display:grid}.ui-repairs-price-fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-dialog--drawer-right .ui-dialog-body{padding:var(--space-6)}.ui-dialog--drawer-right .ui-dialog-header{z-index:1;background:var(--color-surface);position:sticky;top:0}.ui-repairs-empty{padding:var(--space-10) var(--space-5);text-align:center}.ui-repairs-empty>.ui-icon{margin:0 auto var(--space-3);color:var(--color-subtle);display:block}.ui-repairs-empty p{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:.8125rem}.ui-repair-ticket-grid{gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);display:grid}.ui-repair-details{gap:var(--space-4);margin:0 0 var(--space-5);display:grid}.ui-repair-details>div{gap:var(--space-4);grid-template-columns:minmax(7rem,1fr) minmax(0,2fr);display:grid}.ui-repair-details dt{color:var(--color-muted);font-size:.75rem}.ui-repair-details dd{overflow-wrap:anywhere;margin:0;font-size:.875rem}@media (max-width:900px){.ui-repair-ticket-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.ui-repairs-price-fields{grid-template-columns:minmax(0,1fr)}}.ui-kanban-dot--danger{background:var(--color-danger)}.ui-repair-status-settings{gap:var(--space-5);display:grid}.ui-repairs-empty .ui-repair-empty-title{color:var(--color-text);font-size:var(--font-table);overflow-wrap:anywhere;margin:0}.ui-repair-empty-actions{margin-top:var(--space-4)}.ui-repair-create-fields{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.ui-repair-create-fields[hidden]{display:none}.ui-repair-create-step{align-items:center;gap:var(--space-3);font-size:var(--font-input);display:flex}.ui-repair-create-back{transform:rotate(90deg)}.ui-repair-create-schedule{gap:var(--space-4);grid-template-columns:3fr 1fr;display:grid}.ui-repair-schedule-option{gap:var(--space-3);display:grid}.ui-sales-settings{gap:var(--space-5);min-width:0;display:grid}.ui-sales-recommendations{gap:var(--space-3);display:grid}.ui-sales-recommendation-list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-sales-recommendation{gap:var(--space-2);min-width:0;display:grid}.ui-sales-recommendation p{margin:0;font-size:.75rem}.ui-sales-recommendation del{color:var(--color-muted);margin-right:var(--space-2);font-size:.75rem}@media (max-width:540px){.ui-sales-recommendation-list{grid-template-columns:minmax(0,1fr)}}.ui-repair-customer-modes{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-repair-customer-form{gap:var(--space-4);display:grid}.ui-repair-customer-row{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-repair-customer-results{gap:var(--space-3);scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));max-height:28rem;padding:2px;display:grid;overflow-y:auto}.ui-repair-customer-results .ui-choice{min-width:0;padding:var(--space-3);align-items:flex-start;gap:var(--space-3)}.ui-repair-customer-results .ui-choice-icon{width:2rem;height:2rem}.ui-repair-customer-results .ui-choice-copy strong{font-size:.8125rem}.ui-repair-customer-results .ui-choice-copy>span{overflow-wrap:anywhere}.ui-repair-customer-skeleton{gap:var(--space-2);flex:1;min-width:0;display:grid}@media (max-width:540px){.ui-repair-customer-results{grid-template-columns:minmax(0,1fr)}}
.ui-ticket-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-ticket-layout{gap:var(--space-5);grid-template-columns:minmax(0,2.25fr) minmax(18rem,1fr);align-items:start;display:grid}.ui-ticket-column{min-width:0}.ui-ticket-main,.ui-ticket-aside{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ui-ticket-device-nav{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-width:0;display:flex;overflow:hidden}.ui-ticket-device-tabs{flex:1;min-width:0;display:flex;overflow-x:auto}.ui-ticket-device-tabs .ui-catalog-image{background:0 0;border:0}.ui-ticket-device-tabs>button{align-items:center;gap:var(--space-3);min-width:12rem;max-width:22rem;padding:var(--space-3) var(--space-4);border:0;border-bottom:2px solid #0000;border-right:1px solid var(--color-border);color:var(--color-muted);background:var(--color-surface);font:inherit;text-align:left;cursor:pointer;flex:none;font-size:.8125rem;display:flex}.ui-ticket-device-tabs>button>span:last-child{overflow-wrap:anywhere;min-width:0}.ui-ticket-device-tabs strong{color:var(--color-text);font-size:.8125rem;font-weight:600}.ui-ticket-device-tabs small{margin-top:var(--space-1);font-size:.75rem;font-style:italic;display:block}.ui-ticket-device-tabs>button[aria-selected=true]{color:var(--color-primary);background:var(--color-primary-soft);border-bottom-color:var(--color-primary)}.ui-ticket-device-tabs>button:focus-visible{outline-offset:-3px}.ui-ticket-device-index{flex:none;font-size:.8125rem;font-weight:600}.ui-ticket-device-nav .ui-ticket-device-add{border:0;border-left:1px solid var(--color-border);border-radius:0;flex:0 0 3.5rem;align-self:stretch}.ui-ticket-layout .ui-card{min-width:0}.ui-ticket-section-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.ui-ticket-section-head h2{margin:0}.ui-ticket-tabs{gap:var(--space-5);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-4);display:flex;overflow-x:auto}.ui-ticket-tabs>button{align-items:center;gap:var(--space-2);padding:var(--space-3) 0;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;font-size:.8125rem;display:flex}.ui-ticket-tabs>button[aria-selected=true]{border-bottom-color:var(--color-primary);color:var(--color-primary);font-weight:600}.ui-ticket-device-split{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.ui-ticket-device{align-items:center;gap:var(--space-4);min-width:0;display:flex}.ui-ticket-device>div{min-width:0}.ui-ticket-device .ui-catalog-image{background:0 0;border:0;flex:0 0 8rem;width:8rem;height:8rem}.ui-ticket-device h3,.ui-ticket-fault h3,.ui-ticket-contract h3{font-size:var(--font-card-title);margin:0;font-weight:600}.ui-ticket-device p{margin:var(--space-1) 0;font-size:.8125rem}.ui-ticket-device-variant,.ui-ticket-device-color{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-ticket-color-dot{border:1px solid var(--color-border);border-radius:50%;flex:0 0 .75rem;width:.75rem;height:.75rem}.ui-ticket-fault{border-left:1px solid var(--color-border);padding-left:var(--space-5)}.ui-ticket-fault p{margin:var(--space-1) 0 var(--space-3);font-size:.8125rem}.ui-ticket-fault p:last-child{margin-bottom:0}.ui-ticket-mini-head{gap:var(--space-2);justify-content:space-between;align-items:center;display:flex}.ui-ticket-main p,.ui-ticket-aside p{overflow-wrap:anywhere}.ui-ticket-number{text-align:right;white-space:nowrap}.ui-ticket-work-footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);flex-wrap:wrap;font-size:.875rem;display:flex}.ui-ticket-work-footer>div{text-align:right;margin-left:auto}.ui-ticket-work-footer small{color:var(--color-muted);margin-top:var(--space-1);font-size:.75rem;display:block}.ui-ticket-note-switch{gap:var(--space-2);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.ui-ticket-note-switch .ui-button{border-bottom:2px solid #0000;border-radius:0}.ui-ticket-note-switch [aria-pressed=true]{border-bottom-color:var(--color-primary)}.ui-ticket-compose{align-items:center;gap:var(--space-2);display:flex}.ui-ticket-compose .ui-input{flex:1;min-width:0}.ui-ticket-timeline{margin:var(--space-4) 0 0;gap:var(--space-4);padding:0;font-size:.8125rem;list-style:none;display:grid}.ui-ticket-timeline li{gap:var(--space-3);display:flex}.ui-ticket-timeline li>div{flex:1;min-width:0}.ui-ticket-timeline li+li{border-top:1px solid var(--color-border);padding-top:var(--space-3)}.ui-ticket-timeline p{margin:var(--space-1) 0 0}.ui-ticket-timeline-icon{background:var(--color-primary-soft);height:1.75rem;color:var(--color-primary);border-radius:50%;flex:0 0 1.75rem;place-items:center;display:grid}.ui-ticket-timeline-icon .ui-icon{width:.75rem;height:.75rem}.ui-ticket-note-meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:.75rem;display:flex}.ui-ticket-note-meta>span:not(.ui-badge){color:var(--color-muted)}.ui-ticket-checks{gap:var(--space-4);margin-top:var(--space-4);display:grid}.ui-ticket-files{margin:0;padding:0;list-style:none}.ui-ticket-files li{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.ui-ticket-files li:last-child{border:0}.ui-ticket-files li>span{flex:1;min-width:0;font-size:.8125rem}.ui-ticket-files small{color:var(--color-muted);font-size:.75rem;display:block}.ui-ticket-received{border-top:1px solid var(--color-border);padding-top:var(--space-3);color:var(--color-muted);margin-bottom:0;font-size:.75rem}.ui-ticket-due-row{gap:var(--space-2);grid-template-columns:minmax(0,3fr) minmax(5.5rem,1fr);display:grid}.ui-ticket-due-row .ui-input{min-width:0}.ui-ticket-customer,.ui-ticket-contact{align-items:center;gap:var(--space-2);font-size:.8125rem;display:flex}.ui-ticket-customer .ui-icon,.ui-ticket-contact .ui-icon{width:.875rem;height:.875rem;color:var(--color-muted);flex-shrink:0}.ui-ticket-contact{margin-block:var(--space-2)}.ui-ticket-full{width:100%}.ui-ticket-contract{align-items:center;gap:var(--space-2);border-top:1px solid var(--color-border);margin-top:var(--space-4);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.ui-ticket-contract h3{flex-basis:100%}.ui-ticket-contract .ui-button{margin-left:auto}.ui-ticket-payment{margin:0 0 var(--space-4);font-size:.8125rem}.ui-ticket-payment>div{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);display:flex}.ui-ticket-payment dd{white-space:nowrap;margin:0}.ui-ticket-payment-total{border-top:1px solid var(--color-border);font-size:.875rem;font-weight:600}@media (max-width:1150px){.ui-ticket-device-split{grid-template-columns:minmax(0,1fr)}.ui-ticket-fault{border-left:0;border-top:1px solid var(--color-border);padding-left:0;padding-top:var(--space-4)}}@media (max-width:900px){.ui-ticket-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.ui-page-heading:has(>.ui-ticket-actions){flex-direction:column;align-items:stretch}.ui-ticket-compose{flex-wrap:wrap}.ui-ticket-compose .ui-input{flex-basis:100%}.ui-ticket-tabs{gap:var(--space-4)}}@media print{.ui-app-sidebar,.ui-app-topbar,.ui-ticket-actions,.ui-ticket-tabs,.ui-ticket-compose,.ui-ticket-note-switch{display:none!important}.ui-app-content{margin:0!important;padding:0!important}.ui-ticket-layout{display:block}.ui-ticket-main,.ui-ticket-aside{margin-bottom:var(--space-4)}.ui-ticket-layout .ui-card{break-inside:avoid}}
.ui-product-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ui-product-form{gap:var(--space-4);display:grid}.ui-product-fields{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ui-product-fields>.ui-product-wide{grid-column:1/-1}.ui-product-name{align-items:center;gap:var(--space-3);color:var(--color-text);min-width:12rem;text-decoration:none;display:flex}.ui-product-name small{text-overflow:ellipsis;white-space:nowrap;max-width:28rem;color:var(--color-muted);font-size:.75rem;display:block;overflow:hidden}.ui-products-table th,.ui-products-table td:not(:first-child){white-space:nowrap}.ui-product-repeat{gap:var(--space-3);display:grid}.ui-product-repeat-row{align-items:end;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-wrap:wrap;display:flex}.ui-product-repeat-row>.ui-field{flex:10rem;min-width:0}.ui-product-check-list{gap:var(--space-2);max-height:18rem;display:grid;overflow-y:auto}.ui-product-filter-form{gap:var(--space-4);padding:var(--space-5);display:grid}.ui-product-files{gap:var(--space-4);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.ui-product-file{gap:var(--space-2);width:11rem;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);display:grid}.ui-product-file .ui-catalog-image{width:100%;height:7rem}.ui-product-file a{overflow-wrap:anywhere;font-size:.8125rem}@media (max-width:900px){.ui-product-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.ui-product-fields{grid-template-columns:minmax(0,1fr)}}
.ui-invoice-fieldset{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.ui-invoice-header-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.ui-invoice-header-grid>.ui-card{flex-direction:column;min-width:0;display:flex}.ui-invoice-header-grid>.ui-card>.ui-subscription-form{flex:1;align-content:start}.ui-invoice-header-grid .ui-field{min-width:0}.ui-invoice-buyer-addresses{gap:var(--space-4);font-size:var(--font-table);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-invoice-buyer-addresses>div{gap:var(--space-1);overflow-wrap:anywhere;flex-direction:column;display:flex}.ui-invoice-buyer-addresses h3{font-size:var(--font-label);color:var(--color-muted);margin:0 0 var(--space-1);letter-spacing:0}.ui-invoice-term-row{gap:var(--space-3);grid-template-columns:minmax(0,2fr) minmax(5rem,1fr) auto;align-items:end;display:grid}@media (max-width:1100px){.ui-invoice-header-grid{grid-template-columns:minmax(0,1fr)}}.ui-invoice-subtext{color:var(--color-muted);font-size:.75rem;display:block}.ui-invoice-lines{min-width:65rem}.ui-invoice-lines .ui-input{min-width:4.5rem}.ui-invoice-lines .ui-field{min-width:7.5rem}.ui-invoice-lines td:first-child{min-width:17rem}.ui-invoice-lines td:first-child .ui-input+.ui-input{margin-top:var(--space-2)}.ui-invoice-totals{gap:var(--space-2);width:min(100%,22rem);margin-left:auto;display:grid}.ui-invoice-total-row{justify-content:space-between;gap:var(--space-4);display:flex}.ui-invoice-products{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-invoices-table{min-width:58rem}.ui-customers-table{min-width:54rem}.ui-card.ui-prh-search{background:var(--color-workspace)}.ui-prh-query{align-items:flex-end;gap:var(--space-3);display:flex}.ui-prh-query>.ui-field{flex:1;min-width:0}.ui-prh-query>.ui-button{min-height:var(--input-height);white-space:nowrap}.ui-prh-results{gap:var(--space-3);max-height:22rem;display:grid;overflow-y:auto}.ui-prh-result-heading,.ui-prh-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ui-prh-pagination{margin-top:var(--space-3)}
.ui-shipping-stack{gap:var(--space-4);display:grid}.ui-shipping-stack>a{justify-self:start}.ui-shipping-card-heading,.ui-shipping-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-shipping-card-heading{justify-content:space-between}.ui-shipping-card-heading h2{margin:0}.ui-shipping-links{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-shipping-links .ui-choice{justify-content:space-between;text-decoration:none}@media (max-width:640px){.ui-shipping-links{grid-template-columns:minmax(0,1fr)}}
.ui-table-container{border:1px solid var(--card-border);border-radius:var(--radius-table);background:var(--color-surface);min-width:0;max-width:100%;position:relative;overflow:hidden}.ui-table-scroll{max-width:100%;overflow-x:auto}.ui-table-scroll:focus-visible{outline-offset:-3px}.ui-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--font-table)}.ui-table th,.ui-table td{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border-bottom:1px solid var(--color-border);vertical-align:middle}.ui-table th{color:var(--color-muted);background:var(--color-surface);padding-block:.75rem;font-size:.75rem;font-weight:600}.ui-table tr:last-child td{border-bottom:0}.ui-table tbody tr:not([data-empty=true]):hover,.ui-table tbody tr[data-selected=true]{background:var(--color-primary-soft)}.ui-table-selection-cell{width:3.25rem}.ui-table-identifier{white-space:nowrap;font-variant-numeric:tabular-nums}.ui-checkbox{appearance:none;border:1px solid var(--color-subtle);border-radius:var(--radius-card);background:var(--color-surface);vertical-align:middle;cursor:pointer;place-content:center;width:1rem;height:1rem;margin:0;display:inline-grid}.ui-checkbox:checked,.ui-checkbox:indeterminate{border-color:var(--color-primary);background:var(--color-primary)}.ui-checkbox:checked:before{content:"";border-left:2px solid var(--color-surface);border-bottom:2px solid var(--color-surface);width:.5rem;height:.25rem;transform:rotate(-45deg)translateY(-1px)}.ui-checkbox:indeterminate:before{content:"";background:var(--color-surface);width:.5rem;height:2px}.ui-checkbox:disabled{opacity:.45;cursor:not-allowed}.ui-checkbox-examples{gap:var(--space-3);display:grid}.ui-checkbox-examples>label{align-items:center;gap:var(--space-2);font-size:.8125rem;display:flex}.ui-table-view-switch{border:1px solid var(--color-border);border-radius:var(--radius-card);flex-shrink:0;display:inline-flex;overflow:hidden}.ui-table-view-switch .ui-button{min-width:2rem;min-height:2rem;color:var(--color-muted);border:0;border-radius:0;padding:.375rem}.ui-table-view-switch .ui-button+.ui-button{border-left:1px solid var(--color-border)}.ui-table-view-switch .ui-button[aria-pressed=true]{background:var(--color-primary-soft);color:var(--color-primary)}.ui-table-view-switch .ui-button:focus-visible{outline-offset:-3px}.ui-table-view-switch .ui-icon{width:.9375rem;height:.9375rem}@media (forced-colors:active){.ui-checkbox{appearance:auto}.ui-checkbox:before{display:none}}.ui-table-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.ui-table-tabs{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.ui-table-tabs .ui-button{border-radius:var(--radius-card);min-height:2.125rem;font-size:var(--font-button-compact);padding:.375rem .625rem;font-weight:400}.ui-table-tabs .ui-button[aria-pressed=true]{color:var(--color-surface);border-color:var(--color-primary);background:var(--color-primary)}.ui-table-tabs .ui-button>span{border-radius:var(--radius-card);background:var(--color-bg);color:var(--color-muted);font-variant-numeric:tabular-nums;padding:.0625rem .3125rem;font-size:.625rem}.ui-table-tabs .ui-button[aria-pressed=true]>span{background:var(--color-primary-soft);color:var(--color-primary)}.ui-table-search-actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.ui-table-search{width:clamp(14rem,22vw,22rem);position:relative}.ui-table-search>.ui-icon{width:.875rem;height:.875rem;color:var(--color-subtle);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.ui-table-search>.ui-input{padding-left:2rem;padding-right:2.25rem}.ui-table-search>.ui-input::-webkit-search-cancel-button{appearance:none;display:none}.ui-table-search-clear{border-radius:var(--radius-card);width:1.5rem;height:1.5rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:.25rem;display:grid;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.ui-table-search-clear:hover{background:var(--color-bg)}.ui-table-search-clear>.ui-icon{width:.75rem;height:.75rem}.ui-button.ui-table-filter-button{min-height:var(--input-height);padding:.5rem .625rem}.ui-table-filter-button .ui-icon{width:.875rem;height:.875rem;color:var(--color-muted)}.ui-table-pagination{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);color:var(--color-muted);flex-wrap:wrap;font-size:.75rem;display:flex}.ui-table-pagination>p{margin:0}.ui-table-pagination-controls{justify-content:flex-end;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-left:auto;display:flex}.ui-table-pagination-controls>label{align-items:center;gap:var(--space-2);font-size:.75rem;display:flex}.ui-table-pagination-controls select{appearance:none;padding-right:2rem;width:auto;min-width:4rem;min-height:2rem;padding-block:.3125rem;font-size:.75rem}.ui-table-pagination nav{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.ui-table-pagination nav>.ui-button{border-radius:var(--radius-card);min-width:2rem;min-height:2rem;font-size:var(--font-button-compact);padding:.3125rem .5rem}.ui-table-pagination .ui-icon{width:.75rem;height:.75rem}.ui-pagination-previous .ui-icon{transform:rotate(180deg)}@media (max-width:680px){.ui-table-toolbar,.ui-table-pagination{padding-inline:var(--space-4)}.ui-table-search-actions{width:100%}.ui-table-search{flex:1;width:auto}.ui-table-pagination-controls{justify-content:space-between;gap:var(--space-2);width:100%}}.ui-table-page-size{display:inline-flex;position:relative}.ui-table-page-size>.ui-icon{pointer-events:none;width:.625rem;height:.625rem;color:var(--color-muted);position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.ui-table-choice{align-items:center;gap:var(--space-2);min-height:var(--input-height);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);font-size:var(--font-button-compact);cursor:pointer;padding:.375rem .625rem;display:inline-flex}.ui-table-choice[data-selected=true]{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}.ui-table-choice:hover{border-color:var(--color-primary)}.ui-table-choice-count{border-radius:var(--radius-card);background:var(--color-bg);color:var(--color-muted);font-variant-numeric:tabular-nums;padding:.0625rem .3125rem;font-size:.625rem}.ui-table-choices{isolation:isolate}.ui-table-choice[data-reorderable=true]{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.ui-table-choice[data-dragging=true]{z-index:1;cursor:grabbing;position:relative}.ui-table-choice[data-drop-edge=before]{box-shadow:inset 3px 0 var(--color-primary)}.ui-table-choice[data-drop-edge=after]{box-shadow:inset -3px 0 var(--color-primary)}.ui-table-active-filters{gap:var(--space-2);flex-wrap:wrap;flex-basis:100%;display:flex}.ui-table-filter-chip{gap:var(--space-1);border-radius:var(--radius-card);white-space:normal;max-width:100%;padding:.25rem .375rem .25rem .625rem}.ui-table-filter-chip>span{overflow-wrap:anywhere;min-width:0}.ui-table-filter-chip>button{border-radius:var(--radius-card);width:1.25rem;height:1.25rem;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:.25rem;display:grid}.ui-table-filter-chip>button:hover{color:var(--color-primary);background:var(--color-primary-soft)}.ui-table-filter-chip .ui-icon{width:.625rem;height:.625rem}
.ui-calendar-heading{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.ui-calendar-heading h2{font-size:var(--font-card-title);text-transform:capitalize;margin:0}.ui-calendar-controls{gap:var(--space-2);display:flex}.ui-calendar-controls .ui-button{min-height:var(--input-height);padding:.375rem .625rem}.ui-calendar-previous{transform:rotate(180deg)}.ui-calendar-scroll{max-width:100%;overflow-x:auto}.ui-calendar{table-layout:fixed;border-collapse:collapse;width:100%;min-width:56rem;font-size:.75rem}.ui-calendar th{padding:var(--space-3);text-align:left;color:var(--color-muted);background:var(--color-bg);font-weight:600}.ui-calendar td{height:8rem;padding:var(--space-2);vertical-align:top;border-top:1px solid var(--color-border);border-right:1px solid var(--color-border)}.ui-calendar td:last-child{border-right:0}.ui-calendar td[data-outside]{background:var(--color-bg)}.ui-calendar-date{width:1.5rem;height:1.5rem;margin-bottom:var(--space-2);color:var(--color-muted);border-radius:var(--radius-control);place-items:center;display:inline-grid}.ui-calendar td[data-today] .ui-calendar-date{background:var(--color-primary);color:var(--color-surface);font-weight:600}.ui-calendar-events{gap:var(--space-2);display:grid}.ui-calendar-event{gap:var(--space-1);min-width:0;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text);background:var(--color-surface);overflow-wrap:anywhere;text-decoration:none;display:grid}.ui-calendar-event:hover{background:var(--color-primary-soft);border-color:var(--color-primary)}.ui-calendar-event>span:not(.ui-badge){color:var(--color-muted)}.ui-calendar-event .ui-badge{white-space:normal;justify-self:start;max-width:100%;font-size:.625rem}.ui-calendar-footer{padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);color:var(--color-muted);font-size:.75rem}
.ui-catalog-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-catalog-toolbar>p{flex:1;margin:0}.ui-catalog-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-catalog-actions .ui-button{min-height:var(--input-height);padding:.375rem .625rem}.ui-catalog-options{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);margin:0}.ui-catalog-options legend{padding-inline:var(--space-2);font-size:var(--font-label);font-weight:600}.ui-catalog-option{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ui-catalog-identity{align-items:center;gap:var(--space-3);display:flex}.ui-catalog-image{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-subtle);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.ui-catalog-image>img{object-fit:contain;width:100%;height:100%}.ui-catalog-image>.ui-icon{width:1rem;height:1rem}.ui-catalog-image--large{width:12rem;max-width:100%;height:12rem}.ui-catalog-image>.ui-catalog-image-skeleton{border-radius:var(--radius-card);width:100%;height:100%;position:absolute;inset:0}.ui-catalog-shade{align-items:center;gap:var(--space-2);display:inline-flex}.ui-catalog-shade>span{border:1px solid var(--color-border);border-radius:var(--radius-control);width:1rem;height:1rem}
.ui-dialog.ui-dialog--wide{width:min(44rem,100vw - 2rem)}.ui-dialog.ui-dialog--drawer-right.ui-dialog--wide{width:min(44rem,100%);max-width:100%;overflow:hidden}.ui-dialog.ui-dialog--drawer.ui-dialog--wide[open]{flex-direction:column;display:flex}.ui-dialog--wide.ui-dialog--drawer .ui-dialog-header{flex-shrink:0}.ui-dialog--wide.ui-dialog--drawer .ui-dialog-body{min-height:0;padding:var(--space-6);overscroll-behavior:contain;flex:1;overflow-y:auto}.ui-device-picker-cards{gap:var(--space-6);min-width:0;display:grid}.ui-card.ui-imei-lookup{background:var(--color-workspace)}.ui-imei-lookup .ui-imei-result{background:var(--color-surface)}.ui-imei-search{align-items:flex-end;gap:var(--space-3);display:flex}.ui-imei-search>.ui-field{flex:1;min-width:0}.ui-imei-search>.ui-button{min-height:var(--input-height)}.ui-imei-result{align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-workspace);display:flex}.ui-imei-result>.ui-catalog-image,.ui-imei-result>.ui-skeleton{flex:0 0 4rem;width:4rem;height:4rem}.ui-imei-result>.ui-catalog-image{background:0 0;border:0}.ui-imei-result-copy{gap:var(--space-2);overflow-wrap:anywhere;flex:1;min-width:0;margin:0;display:grid}.ui-imei-result-copy>div{align-items:baseline;gap:var(--space-2);grid-template-columns:max-content minmax(0,1fr);display:grid}.ui-imei-result-copy dt{color:var(--color-muted);font-size:.8125rem}.ui-imei-result-copy dd{font-size:var(--font-card-title);margin:0;font-weight:600}.ui-imei-result+.ui-field-help{margin-top:var(--space-2)}.ui-imei-use{flex-shrink:0}.ui-device-choice-group--accordion{border-radius:var(--radius-card);overflow:hidden;border:1px solid var(--color-border)!important;padding:0!important}.ui-device-choice-toggle{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;border:0;font-size:.8125rem;display:flex}.ui-device-choice-toggle>span:first-child{margin-right:auto}.ui-device-choice-toggle small{margin-left:var(--space-2);color:var(--color-muted);font-size:.75rem}.ui-device-choice-toggle>span:nth-child(2){color:var(--color-muted)}.ui-device-choice-summary{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.ui-device-choice-summary>span:not(.ui-catalog-image):not(.ui-device-choice-swatch){overflow-wrap:anywhere}.ui-device-choice-summary>.ui-catalog-image{background:0 0;border:0;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;margin-block:-3px}.ui-device-choice-swatch{outline:1px solid var(--color-border);outline-offset:2px;background:var(--color-bg);border-radius:50%;flex:0 0 .875rem;place-items:center;width:.875rem;height:.875rem;display:grid}.ui-device-choice-swatch>.ui-icon{width:.625rem;height:.625rem}.ui-device-choice-toggle>.ui-icon{flex-shrink:0;width:.75rem;height:.75rem}.ui-device-choice-toggle[aria-expanded=true]>.ui-icon{transform:rotate(180deg)}.ui-device-choice-content{padding:0 var(--space-4) var(--space-4)}.ui-device-choice-group{padding:var(--space-4) 0 0;border:0;border-top:1px solid var(--color-border);min-width:0;margin:0}.ui-device-choice-group legend{padding:0 var(--space-2) 0 0;font-size:var(--font-card-title);font-weight:600}.ui-device-choice-group legend small{margin-left:var(--space-2);color:var(--color-muted);font-size:.75rem;font-weight:400}.ui-device-choice-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.ui-device-choice-heading>span{overflow-wrap:anywhere;min-width:0}.ui-device-choice-search{flex:0 15rem;min-width:8rem;position:relative}.ui-device-choice-search>.ui-icon{left:var(--space-3);width:.75rem;height:.75rem;color:var(--color-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-device-choice-search .ui-input{padding-left:var(--space-8);font-size:.8125rem}.ui-device-choice-grid{align-content:start;gap:var(--space-3);overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;grid-template-columns:repeat(4,minmax(0,1fr));max-height:19rem;padding:2px;scroll-padding:2px;display:grid;position:relative;overflow-y:auto}.ui-device-choice{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;height:8.5rem;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);cursor:pointer;text-align:center;flex-direction:column;display:flex;position:relative}.ui-device-choice:hover{border-color:var(--color-primary)}.ui-device-choice--create{color:var(--color-primary);font:inherit;border-style:dashed}.ui-device-choice--create>.ui-icon{width:1.5rem;height:1.5rem}.ui-device-choice--create:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}.ui-device-choice:has(input:checked){background:var(--color-primary-soft);border-color:var(--color-primary)}.ui-device-choice:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:0}.ui-device-choice .ui-catalog-image{background:0 0;border:0;flex:0 0 3rem;width:3rem;height:3rem}.ui-device-choice-copy{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:grid}.ui-device-choice-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.ui-device-choice-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:.6875rem;line-height:1.4;overflow:hidden}.ui-device-choice-check{top:var(--space-2);right:var(--space-2);color:var(--color-primary);position:absolute}.ui-device-choice-check .ui-icon{width:.625rem;height:.625rem}.ui-device-choice--compact{text-align:left;height:4.5rem;padding:var(--space-3);flex-direction:row;justify-content:flex-start}.ui-device-choice--compact>.ui-icon{width:.875rem;height:.875rem;color:var(--color-muted);flex-shrink:0}.ui-device-choice--compact .ui-device-choice-copy{padding-right:var(--space-2)}.ui-device-color{outline:1px solid var(--color-border);outline-offset:3px;height:1.75rem;margin:var(--space-1);background:var(--color-bg);border-radius:50%;flex:0 0 1.75rem;place-items:center;display:grid}.ui-device-color .ui-icon{width:.75rem;height:.75rem;color:var(--color-subtle)}.ui-device-choice-empty{padding:var(--space-4);color:var(--color-muted);grid-column:1/-1;margin:0;font-size:.8125rem}.ui-device-choice-group:disabled{opacity:.65}.ui-device-editor-actions{bottom:calc(-1 * var(--space-6));margin-top:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--color-border);background:var(--color-surface);z-index:1;position:sticky}@media (max-width:540px){.ui-imei-result{flex-wrap:wrap}.ui-imei-use{width:100%}.ui-dialog--wide.ui-dialog--drawer .ui-dialog-body{padding:var(--space-4)}.ui-device-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-device-choice-heading{flex-direction:column;align-items:stretch}.ui-device-choice-search{flex-basis:auto}.ui-device-editor-actions{bottom:calc(-1 * var(--space-4))}}
.ui-service-layout{min-width:0}.ui-service-main{gap:var(--space-4);min-width:0;display:grid}.ui-service-main>.ui-page-heading{margin-bottom:0}.ui-service-navigation .ui-device-choice-search{margin:0 1.375rem var(--space-4);flex:none}.ui-service-navigation .ui-settings-section>.ui-badge{flex:none;padding:.125rem .375rem;font-size:.625rem}.ui-service-navigation .ui-settings-section>.ui-icon:first-child{width:.75rem;height:.75rem}.ui-service-tree-branch{border-left:1px solid var(--color-border);margin-left:.5rem;padding-left:.375rem}.ui-service-tree-branch[hidden]{display:none}.ui-service-navigation .ui-settings-section[aria-current=page]{background:var(--color-primary-soft);color:var(--color-primary);box-shadow:inset 3px 0 var(--color-primary);font-weight:600}.ui-service-overview{align-items:center;gap:var(--space-6);min-width:0;display:flex}.ui-service-overview>.ui-catalog-image{background:0 0;border:0;flex:0 0 8rem;width:8rem;height:9rem}.ui-service-general-icon{height:4rem;color:var(--color-primary);background:var(--color-primary-soft);border-radius:var(--radius-card);flex:0 0 4rem;place-items:center;display:grid}.ui-service-general-icon>.ui-icon{width:1.75rem;height:1.75rem}.ui-service-overview-copy{flex:1;min-width:0}.ui-service-overview-copy dl{gap:var(--space-2);margin:0;display:grid}.ui-service-overview-copy dl>div{gap:var(--space-2);grid-template-columns:6rem minmax(0,1fr);font-size:.75rem;display:grid}.ui-service-overview dt{color:var(--color-muted)}.ui-service-overview dd{overflow-wrap:anywhere;margin:0}.ui-service-overview-stats{gap:var(--space-3);flex:0 12rem;margin:0;font-size:.75rem;display:grid}.ui-service-overview-stats dd{color:var(--color-text);margin-top:var(--space-1);font-weight:600}.ui-service-linked-products{gap:var(--space-1);font-size:.75rem;display:grid}@media (max-width:1100px){.ui-service-overview{flex-wrap:wrap}.ui-service-overview-stats{flex:1 0 100%;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px),(hover:none){.ui-service-navigation:not(.ui-settings-sidebar--open) .ui-device-choice-search{display:none}}
.ui-skeleton{border-radius:var(--radius-card);background:var(--color-border);flex-shrink:0;height:.75rem;animation:1.5s ease-in-out infinite ui-skeleton-pulse;display:block}.ui-skeleton-width--full{width:100%}.ui-skeleton-width--medium{width:75%}.ui-skeleton-width--short{width:50%}.ui-skeleton-width--tiny{width:25%}.ui-skeleton--title{width:10rem;max-width:100%;height:1.25rem}.ui-skeleton--button{width:5rem;height:var(--control-height)}.ui-skeleton--avatar{border-radius:50%;width:2rem;height:2rem}.ui-skeleton--checkbox{width:1rem;height:1rem}.ui-table-skeleton-selectable .ui-table-skeleton-row{grid-template-columns:3.25rem repeat(var(--skeleton-columns), minmax(8.25rem, 1fr))}.ui-skeleton-secondary{height:.625rem}.ui-skeleton-tabs{gap:var(--space-1);flex-wrap:wrap;display:flex}.ui-skeleton-search{align-items:center;gap:var(--space-2);width:clamp(12rem,23vw,23rem);max-width:100%;margin-left:auto;display:flex}.ui-skeleton-search>.ui-skeleton:first-child{height:var(--input-height);flex:1}.ui-skeleton-filter{width:var(--input-height)}.ui-table-skeleton-scroll{overflow:hidden}.ui-table-skeleton-row{grid-template-columns:repeat(var(--skeleton-columns), minmax(8.25rem, 1fr));border-bottom:1px solid var(--color-border);min-height:4rem;display:grid}.ui-table-skeleton-row:last-child{border-bottom:0}.ui-table-skeleton-row>div{justify-content:center;gap:var(--space-2);min-width:0;padding:var(--table-cell-padding-y) var(--table-cell-padding-x);flex-direction:column;display:flex}.ui-table-skeleton-head{min-height:2.625rem}.ui-table-skeleton-head>div{padding-block:.75rem}.ui-skeleton-range{width:9rem;max-width:50%}.ui-skeleton-pages{gap:var(--space-1);margin-left:auto;display:flex}.ui-skeleton-page{width:2rem;height:2rem}.ui-repair-loading-note{margin-bottom:var(--space-4);align-items:center;height:1.875rem;display:flex}.ui-repair-card-skeleton{gap:var(--space-5);display:grid}.ui-repair-card-skeleton>.ui-skeleton--title{margin-bottom:var(--space-1)}@keyframes ui-skeleton-pulse{0%,to{opacity:.45}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.ui-skeleton{opacity:.65;animation:none}}@media (max-width:680px){.ui-skeleton-search{width:100%}}.ui-table-loading-cell{justify-content:center;gap:var(--space-1);flex-direction:column;min-height:2.25rem;display:flex}.ui-kanban-card--skeleton{gap:var(--space-3);cursor:default;display:grid}.ui-kanban-count-skeleton{width:1.5rem}.ui-kanban-heading-skeleton{width:8rem}.ui-kanban-skeleton-select{width:100%;height:1.875rem}
.ui-subscription-stack{gap:var(--space-5);display:grid}.ui-subscription-stack>h2,.ui-subscription-stack>p{margin:0}.ui-subscription-plans{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ui-subscription-plans .ui-card{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ui-subscription-plans .ui-card>p{margin:0}.ui-subscription-plans .ui-button{margin-top:auto}.ui-plan-card--selected{border-color:var(--color-primary)}.ui-subscription-price{color:var(--color-text);margin:0;font-size:1.5rem;font-weight:600}.ui-subscription-feature-list{padding-left:var(--space-4);margin:0 0 var(--space-3);color:var(--color-muted);font-size:.75rem;line-height:1.7}.ui-subscription-summary{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ui-subscription-summary>div{gap:var(--space-1);display:grid}.ui-subscription-summary dt{color:var(--color-muted);font-size:.75rem}.ui-subscription-summary dd{margin:0;font-size:.875rem}.ui-subscription-form{gap:var(--space-4);display:grid}.ui-subscription-form h3{font-size:var(--font-card-title);margin:0}.ui-subscription-fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-check-row{align-items:center;gap:var(--space-2);cursor:pointer;min-height:2rem;font-size:.8125rem;display:flex}.ui-feature-setting{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(8rem,1fr);display:grid}.ui-admin-layout{background:var(--color-workspace);grid-template-columns:15rem minmax(0,1fr);min-height:100svh;display:grid}.ui-admin-sidebar{height:100svh;padding:var(--space-4) var(--space-3);gap:var(--space-4);border-right:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;display:flex;position:sticky;top:0}.ui-admin-brand{padding:var(--space-1) var(--space-2);text-decoration:none}.ui-admin-brand .ui-brand{font-size:1.5rem}.ui-admin-caption{padding-inline:var(--space-2);color:var(--color-muted);margin:0;font-size:.6875rem;font-weight:600}.ui-admin-sidebar nav{flex:1;min-height:0;overflow-y:auto}.ui-admin-sidebar footer{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);overflow-wrap:anywhere;display:grid}.ui-admin-content{min-width:0;padding:var(--space-6)}@media (min-width:961px) and (hover:hover){.ui-admin-settings-layout>.ui-settings-sidebar{top:0;left:15rem}}@media (max-width:960px),(hover:none){.ui-admin-settings-layout>.ui-settings-sidebar{margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) var(--space-6)}}@media (max-width:760px){.ui-admin-settings-layout>.ui-settings-sidebar{margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) var(--space-4)}}.ui-admin-settings-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-admin-settings-grid .ui-card{min-width:0}.ui-admin-metrics{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ui-admin-login{width:min(100%,28rem);padding:var(--space-5);gap:var(--space-6);margin:8vh auto;display:grid}@media (max-width:1100px){.ui-subscription-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ui-admin-layout{grid-template-columns:1fr}.ui-admin-sidebar{height:auto;position:static}.ui-admin-sidebar nav{flex-wrap:wrap;display:flex}.ui-admin-sidebar .ui-app-nav-item{width:auto}.ui-admin-sidebar footer{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ui-admin-settings-grid,.ui-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-admin-content{padding:var(--space-4)}}@media (max-width:520px){.ui-subscription-plans,.ui-subscription-summary,.ui-subscription-fields,.ui-admin-settings-grid{grid-template-columns:1fr}}
:root{--font-sans:"Inter", Arial, sans-serif;--color-text:#14283f;--color-muted:#69798a;--color-subtle:#8493a3;--color-primary:#08786b;--color-primary-hover:#065f55;--color-primary-soft:#ebf8f4;--color-accent:#66d6be;--color-bg:#f3f6fb;--color-surface:#fff;--color-border:#dce4ed;--color-focus:#86cebc;--color-danger:#b52b36;--color-danger-soft:#fff0f1;--color-warning:#87600e;--color-warning-soft:#fff7e4;--color-success:#176446;--color-success-soft:#edf8f0;--color-story:#12253a;--color-story-mid:#152f43;--color-story-glow:#204a58;--color-story-text:#a2c3cf;--color-story-muted:#83b3c2;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-control:var(--radius-card);--radius-card:.25rem;--radius-input:var(--radius-card);--radius-dialog:var(--radius-card);--font-dialog-title:1.25rem;--radius-icon:1rem;--control-height:2.5rem;--input-height:2.125rem;--input-padding-y:.4375rem;--input-padding-x:.625rem;--font-input:.875rem;--font-label:.75rem;--field-gap:.375rem;--font-card-title:.875rem;--font-button:.8125rem;--font-button-icon:.875rem;--font-button-compact:.75rem;--radius-table:var(--radius-card);--font-table:.8125rem;--table-cell-padding-x:1rem;--table-cell-padding-y:.875rem;--duration-panel:.24s;--ease-panel:cubic-bezier(.22, 1, .36, 1);--card-padding:var(--space-5);--card-border:#e2e8f0;--shadow-card:0 3px 14px #00000003;--shadow-dialog:0 24px 80px #14283f33;--shadow-menu:0 12px 32px #14283f24;--color-workspace:#f8f9fa;--app-bar-height:4rem;--app-nav-width:16.25rem;--app-nav-compact-width:4rem;--z-sidebar:30;--z-topbar:40;--z-popover:60;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);font-synthesis:none}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{margin:0}:is(html:has(.ui-dialog--drawer[open]),body:has(.ui-dialog--drawer[open])){overscroll-behavior:none;overflow:hidden}button,input,select,textarea{font:inherit}button,a,input,select,textarea,[tabindex]:not([tabindex="-1"]){-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}h1,h2,h3{color:var(--color-text);letter-spacing:-.035em;font-weight:600;line-height:1.2}h1{font-size:clamp(1.75rem,3vw,2.125rem)}h2{font-size:1.25rem}h3{font-size:1rem}p{line-height:1.8}a{color:var(--color-primary);text-underline-offset:.2em}.ui-icon{flex:none;width:1.125rem;height:1.125rem}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);border-radius:var(--radius-control);font-size:var(--font-button);cursor:pointer;border:1px solid #0000;padding:.625rem 1rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.ui-button>.ui-icon{width:var(--font-button-icon);height:var(--font-button-icon)}.ui-button--primary{background:var(--color-primary);color:#fff}.ui-button--primary:hover{background:var(--color-primary-hover)}.ui-button--secondary{color:var(--color-text);background:var(--color-surface);border-color:var(--color-border)}.ui-button--secondary:hover{background:var(--color-bg);border-color:var(--color-subtle)}.ui-button--ghost{color:var(--color-primary);padding-inline:var(--space-2);background:0 0}.ui-button--ghost:hover{background:var(--color-primary-soft)}.ui-button--danger{color:#fff;background:var(--color-danger)}.ui-button--danger:hover{filter:brightness(.9)}.ui-button:disabled{opacity:.55;cursor:not-allowed}.ui-card{padding:var(--card-padding);border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.ui-card h2{font-size:var(--font-card-title);letter-spacing:0;margin-top:0;line-height:1.4}.ui-input{width:100%;min-height:var(--input-height);padding:var(--input-padding-y) var(--input-padding-x);border:1px solid var(--color-border);border-radius:var(--radius-input);color:var(--color-text);background:var(--color-surface);font-size:var(--font-input);font-weight:400;line-height:1.25;transition:border-color .15s}.ui-input::placeholder{color:var(--color-subtle)}.ui-input[type=search]::-webkit-search-cancel-button{cursor:pointer}.ui-input:hover{border-color:var(--color-subtle)}.ui-input:focus{border-color:var(--color-primary);outline:1px solid var(--color-primary);outline-offset:0}.ui-input[aria-invalid=true]{border-color:var(--color-danger)}.ui-input[aria-invalid=true]:focus{outline-color:var(--color-danger)}.ui-input:disabled{background:var(--color-bg);cursor:not-allowed}.ui-textarea{resize:vertical;min-height:6rem;font-family:inherit}.ui-field{gap:var(--field-gap);display:grid}.ui-field>label,label.ui-field>span:first-child{font-size:var(--font-label);color:var(--color-text);font-weight:600;line-height:1.5}.ui-field-help{font-size:var(--font-label);color:var(--color-muted);margin:0}.ui-badge{border-radius:var(--radius-control);white-space:nowrap;align-items:center;padding:.3rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.ui-badge--neutral{background:var(--color-bg);color:var(--color-muted)}.ui-badge--success{background:var(--color-success-soft);color:var(--color-success)}.ui-badge--warning{background:var(--color-warning-soft);color:var(--color-warning)}.ui-badge--danger{background:var(--color-danger-soft);color:var(--color-danger)}.ui-dialog{border:1px solid var(--color-border);border-radius:var(--radius-dialog);width:min(32rem,100vw - 2rem);max-height:calc(100svh - 2rem);color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-dialog);padding:0}.ui-dialog::backdrop{background:#14283f70}.ui-dialog-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.ui-dialog-header h2{font-size:var(--font-dialog-title);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.4}.ui-dialog-body{padding:1.5rem}.ui-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.ui-brand{color:var(--color-text);letter-spacing:-.055em;align-items:center;gap:.65rem;font-size:1.75rem;font-weight:700;display:inline-flex}.ui-brand-mark{background:url(../media/refix-mark.1j6z0jt-mj3xh.png) 50%/contain no-repeat;flex:none;width:2.25rem;height:2.25rem;display:block}.ui-eyebrow{color:var(--color-primary);letter-spacing:.12em;margin:0;font-size:.6875rem;font-weight:600;line-height:1.8}.ui-muted{color:var(--color-muted)}.ui-alert{border-radius:var(--radius-control);color:var(--color-danger);background:var(--color-danger-soft);padding:1rem;font-size:.875rem}.ui-empty{border:1px dashed var(--color-border);border-radius:var(--radius-control);color:var(--color-muted);padding:1.5rem;line-height:1.8}.ui-choice{border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;color:var(--color-text);background:var(--color-surface);text-align:left;cursor:pointer;align-items:center;gap:1rem;padding:1rem;transition:background .15s,border-color .15s;display:flex}.ui-choice:hover,.ui-choice[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary-soft)}.ui-choice:disabled{opacity:.55;cursor:wait}.ui-choice-icon{border-radius:var(--radius-control);background:var(--color-primary-soft);width:2.75rem;height:2.75rem;color:var(--color-primary);flex:none;place-items:center;display:grid}.ui-choice-icon .ui-icon{width:1.35rem;height:1.35rem}.ui-choice-copy{gap:.35rem;min-width:0;display:grid}.ui-choice-copy strong{overflow-wrap:anywhere;font-size:.9375rem;font-weight:600}.ui-choice-copy>span{color:var(--color-subtle);font-size:.75rem}.ui-choice>.ui-icon{color:var(--color-subtle);margin-left:auto}.ui-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:680px){:root{--card-padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}
.auth-layout{grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.auth-story{isolation:isolate;color:var(--color-surface);background:radial-gradient(ellipse at 60% 90%, var(--color-story-glow) 0, var(--color-story-mid) 47%, var(--color-story) 85%);flex-direction:column;justify-content:space-between;padding:3.3rem clamp(2.5rem,5.55vw,6.5rem) 2.7rem;display:flex;position:relative;overflow:hidden}.auth-brand .ui-brand{color:var(--color-surface)}.auth-story-content{padding:5rem 0}.auth-story .ui-eyebrow{margin:0 0 var(--space-6);color:var(--color-accent)}.auth-story h1{margin:0 0 var(--space-8);color:var(--color-surface);font-size:clamp(2rem,3.1vw,3.25rem);line-height:1.16}.auth-story h1 span{color:var(--color-accent)}.auth-story-content>p:not(.ui-eyebrow){color:var(--color-story-text);margin:0;font-size:1.0625rem;line-height:1.9}.auth-story-detail{align-items:center;gap:var(--space-3);margin-top:var(--space-10);color:var(--color-story-muted);font-size:.875rem;display:flex}.auth-story-detail .ui-icon{width:1.3rem;height:1.3rem}.auth-story-foot{color:var(--color-story-muted);letter-spacing:.16em;margin:0;font-size:.625rem}.auth-watermark{z-index:-1;color:var(--color-surface);opacity:.018;pointer-events:none;font-size:42rem;font-weight:700;line-height:1;position:absolute;bottom:-14rem;right:-5rem;transform:rotate(-16deg)}.auth-watermark .ui-brand-mark{width:42rem;height:42rem}.auth-main{background:var(--color-surface);justify-content:center;align-items:center;min-width:0;padding:4rem clamp(2rem,5.5vw,6rem);display:flex}.auth-card{width:100%;max-width:26.25rem}.auth-icon{width:3.75rem;height:3.75rem;margin-bottom:var(--space-8);border-radius:var(--radius-icon);background:var(--color-primary-soft);color:var(--color-primary);place-items:center;display:grid}.auth-icon .ui-icon{width:1.75rem;height:1.75rem}.auth-card>.ui-eyebrow{margin:0 0 var(--space-4)}.auth-card h2{margin:0 0 var(--space-6);font-size:clamp(1.75rem,2.2vw,2.125rem)}.auth-intro{color:var(--color-muted);margin:0;line-height:1.9}.auth-card form{gap:var(--space-5);margin-top:var(--space-8);display:grid}.auth-submit{min-height:3.1rem}.auth-note{align-items:flex-start;gap:var(--space-2);margin:var(--space-6) 0 0;color:var(--color-subtle);font-size:.8125rem;line-height:1.85;display:flex}.auth-note .ui-icon{width:1rem;height:1rem;margin-top:var(--space-1)}.selection-shell{width:min(100%,44rem);padding:var(--space-4) var(--space-6) var(--space-12);margin:0 auto}.selection-brand{margin-bottom:var(--space-10)}.selection-card h1{margin:var(--space-4) 0 var(--space-6)}.selection-intro{margin:0 0 var(--space-8)}.location-list{gap:var(--space-3);display:grid}.selection-card>.ui-alert{margin:0 0 var(--space-6)}.selection-footer{margin-top:var(--space-8)}.selection-footer .ui-button{margin-left:calc(-1 * var(--space-2))}.workspace-shell,.design-shell{max-width:72rem;padding:var(--space-8) var(--space-6) var(--space-12);margin:0 auto}.workspace-header{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-10);display:flex}.workspace-header nav{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.workspace-location{gap:var(--space-2);color:var(--color-primary);margin:var(--space-4) 0;align-items:center;display:inline-flex}.profile-details{gap:var(--space-6);margin:var(--space-6) 0 0;display:grid}.profile-details>div{gap:var(--space-4);grid-template-columns:minmax(7rem,12rem) 1fr;display:grid}.profile-details dt{color:var(--color-muted)}.profile-details dd{overflow-wrap:anywhere;margin:0}.design-grid{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.design-grid .ui-card{min-width:0}.design-grid h2{margin:0 0 var(--space-6)}.design-wide{grid-column:1/-1}.design-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.design-fields{gap:var(--space-5);display:grid}@media (max-width:900px){.auth-story{padding:var(--space-10) var(--space-8)}.auth-main{padding:var(--space-12) var(--space-8)}.auth-story h1{font-size:2.25rem}.desktop-break{display:none}}@media (max-width:680px){.auth-layout{grid-template-columns:1fr}.auth-story{padding:var(--space-8) var(--space-6) var(--space-10)}.auth-story-content{padding:var(--space-10) 0 0}.auth-story .ui-eyebrow{margin-bottom:var(--space-4);font-size:.625rem}.auth-story h1{margin-bottom:var(--space-4);font-size:2.25rem}.auth-story-content>p:not(.ui-eyebrow){font-size:.9375rem}.auth-story-detail,.auth-story-foot,.auth-watermark{display:none}.auth-main{padding:var(--space-10) var(--space-6) var(--space-12)}.auth-card{max-width:28rem}.auth-icon{width:3rem;height:3rem;margin-bottom:var(--space-6)}.workspace-header{flex-direction:column;align-items:flex-start}.workspace-header nav{gap:var(--space-2)}.design-grid{grid-template-columns:1fr}.selection-shell{padding-inline:var(--space-4)}.workspace-location{flex-wrap:wrap}.profile-details>div{gap:var(--space-2);grid-template-columns:1fr}}
