.login-page[data-v-c9ba9816]{display:grid;place-items:center;min-height:100vh;padding:24px;background:radial-gradient(ellipse at top left,rgba(37,99,235,.12),transparent 50%),radial-gradient(ellipse at bottom right,rgba(37,99,235,.08),transparent 50%),var(--yondo-bg)}.login-card[data-v-c9ba9816]{width:100%;max-width:400px;padding:32px 28px;border-radius:var(--yondo-radius-lg);border:1px solid var(--yondo-border);background:var(--yondo-surface);box-shadow:var(--yondo-shadow-md)}.login-card__brand[data-v-c9ba9816]{display:flex;align-items:center;gap:14px;margin-bottom:28px}.login-card__logo[data-v-c9ba9816]{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:700;font-size:20px;flex-shrink:0}.login-card__title[data-v-c9ba9816]{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em}.login-card__subtitle[data-v-c9ba9816]{margin:4px 0 0;font-size:13px;color:var(--yondo-text-muted)}.login-form[data-v-c9ba9816]{display:flex;flex-direction:column;gap:4px}.app-shell[data-v-1744776d]{height:100vh;width:100%;background:var(--yondo-bg)}.app-shell[data-v-1744776d] .n-layout-scroll-container{width:100%}.app-sider[data-v-1744776d] .n-layout-sider-scroll-container{background:#fff;border-right:1px solid var(--yondo-border)}.app-main[data-v-1744776d]{flex:1;min-width:0;background:var(--yondo-bg)}.sider-brand[data-v-1744776d]{display:flex;align-items:center;gap:10px;height:60px;padding:0 18px;border-bottom:1px solid var(--yondo-border)}.sider-brand--collapsed[data-v-1744776d]{justify-content:center;padding:0}.sider-brand__logo[data-v-1744776d]{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:700;font-size:14px}.sider-brand__title[data-v-1744776d]{font-weight:700;font-size:15px;letter-spacing:-.01em}.sider-brand__short[data-v-1744776d]{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:700}.sider-menu[data-v-1744776d]{padding:8px}.sider-menu[data-v-1744776d] .n-menu-item-content:before{left:8px!important;right:8px!important;border-radius:10px}.sider-menu[data-v-1744776d] .n-menu--collapsed .n-menu-item{display:flex;justify-content:center;width:100%;margin-left:0;margin-right:0}.sider-menu[data-v-1744776d] .n-menu--collapsed .n-menu-item-content{flex:0 0 40px;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;grid-template-columns:none!important;grid-template-areas:none!important}.sider-menu[data-v-1744776d] .n-menu--collapsed .n-menu-item-content__icon{margin:0!important;width:22px!important;height:22px!important;display:inline-flex!important;align-items:center;justify-content:center}.sider-menu[data-v-1744776d] .n-menu--collapsed .n-menu-item-content-header,.sider-menu[data-v-1744776d] .n-menu--collapsed .n-menu-item-content .n-menu-item-content__arrow{display:none!important}.sider-menu[data-v-1744776d] .n-menu--collapsed .n-menu-item-content:before{left:0!important;right:0!important;top:0!important;bottom:0!important;border-radius:10px}.app-header[data-v-1744776d]{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:60px;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--yondo-border)}.app-header__title[data-v-1744776d]{font-size:15px;font-weight:600;color:var(--yondo-text)}.app-content[data-v-1744776d]{width:100%;min-width:0;box-sizing:border-box;padding:22px 24px 28px}.app-sider-backdrop[data-v-1744776d]{display:none}@media(max-width:768px){.app-header[data-v-1744776d]{padding:0 12px;height:56px}.app-header__title[data-v-1744776d]{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 120px)}.app-content[data-v-1744776d]{padding:14px 12px 20px}.app-sider-backdrop[data-v-1744776d]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172a73}.app-shell--mobile[data-v-1744776d] .app-sider{position:fixed!important;top:0;left:0;bottom:0;z-index:1001;height:100vh!important;max-height:100vh}.app-shell--mobile[data-v-1744776d] .app-sider .n-layout-sider-scroll-container{height:100%}.app-main[data-v-1744776d]{width:100%}}.page-header[data-v-7704f98c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-header__title[data-v-7704f98c]{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--yondo-text)}.page-header__subtitle[data-v-7704f98c]{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--yondo-text-muted);max-width:640px}.page-header__actions[data-v-7704f98c]{display:flex;align-items:center;gap:8px;flex-shrink:0}@media(max-width:768px){.page-header[data-v-7704f98c]{gap:12px}.page-header__title[data-v-7704f98c]{font-size:22px}.page-header__subtitle[data-v-7704f98c]{font-size:13px}.page-header__actions[data-v-7704f98c]{width:100%}}.field-hint[data-v-8d2e4eb8]{margin:0;padding:10px 12px;font-size:12px;line-height:1.55;color:var(--yondo-text-muted);background:var(--yondo-surface-muted);border:1px solid var(--yondo-border);border-radius:var(--yondo-radius-sm);border-left:3px solid var(--yondo-border-strong)}.copyable-code-block[data-v-f78c15e3]{margin:8px 0 4px;border:1px solid var(--yondo-border);border-radius:var(--yondo-radius-sm);background:var(--yondo-surface-muted);overflow:hidden}.copyable-code-block__toolbar[data-v-f78c15e3]{display:flex;justify-content:flex-end;padding:6px 8px;border-bottom:1px solid var(--yondo-border);background:#fff9}.copyable-code-block__code[data-v-f78c15e3]{display:block;margin:0;border:none!important;border-radius:0!important;white-space:pre-wrap}.wizard-lead[data-v-6229307d]{margin:0 0 14px;font-size:14px;line-height:1.5;color:var(--yondo-text-muted)}.yondo-choice-card[data-v-6229307d]{text-align:left;font:inherit}.yondo-choice-card[data-v-6229307d]:focus-visible{outline:2px solid var(--yondo-primary);outline-offset:2px}.wizard-pi-prep-scroll[data-v-6229307d]{max-height:min(42vh,360px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:4px;margin-right:-4px}.wizard-progress-mobile[data-v-6229307d]{display:flex;flex-direction:column;gap:2px;margin-bottom:12px;padding:10px 12px;border-radius:var(--yondo-radius);background:var(--yondo-surface-muted);border:1px solid var(--yondo-border)}.wizard-progress-mobile__label[data-v-6229307d]{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--yondo-text-muted)}.wizard-progress-mobile__title[data-v-6229307d]{font-size:14px;font-weight:600;color:var(--yondo-text)}.wizard-step-review[data-v-6229307d]{max-height:min(52vh,480px);overflow-y:auto}.wizard-footer[data-v-6229307d]{width:100%}@media(max-width:768px){.wizard-pi-prep-scroll[data-v-6229307d]{max-height:min(34vh,260px)}.wizard-form-section[data-v-6229307d] .n-form-item{margin-bottom:14px}.wizard-field-block[data-v-6229307d]{margin-bottom:16px}.wizard-lead[data-v-6229307d]{font-size:13px;margin-bottom:10px}.yondo-choice-grid[data-v-6229307d]{gap:10px}.yondo-choice-card[data-v-6229307d]{padding:14px}.wizard-step-review[data-v-6229307d]{max-height:none;overflow:visible}}.wizard-pi-prep-list[data-v-6229307d]{margin:0;padding-left:1.25em}.wizard-pi-prep-list[data-v-6229307d] .n-li{margin-bottom:10px}.wizard-pi-prep-list[data-v-6229307d] .n-li:last-child{margin-bottom:0}.wizard-form-section[data-v-6229307d] .n-form-item{margin-bottom:20px}.wizard-form-section[data-v-6229307d] .n-form-item-feedback-wrapper{margin-top:10px}.wizard-form-section[data-v-6229307d] .field-hint{margin-top:0}.wizard-field-block[data-v-6229307d]{margin-bottom:22px}.wizard-field-block[data-v-6229307d]:last-child{margin-bottom:0}.wizard-field-block[data-v-6229307d] .n-form-item{margin-bottom:0}.wizard-field-block[data-v-6229307d] .field-hint,.wizard-field-source__cmd[data-v-6229307d]{margin-top:10px}.install-guide[data-v-369822ea]{display:flex;flex-direction:column;gap:18px;max-height:none}.install-guide__scroll[data-v-369822ea]{max-height:min(58vh,640px);overflow-y:auto;overscroll-behavior:contain;padding-right:4px;margin-right:-4px}.install-guide__banner[data-v-369822ea]{border-radius:var(--yondo-radius)}.install-guide__timeline[data-v-369822ea]{margin-top:4px}.install-guide__command[data-v-369822ea],.install-guide__actions[data-v-369822ea]{margin-top:10px}.install-guide__code[data-v-369822ea]{display:block;white-space:pre-wrap;border-radius:var(--yondo-radius-sm)}.install-guide__token[data-v-369822ea]{margin-top:4px}.devices-filters[data-v-8f4ce6c4]{display:flex;flex-wrap:wrap;gap:10px;padding:16px 20px;align-items:center}.devices-filters__field[data-v-8f4ce6c4]{width:160px}.devices-filters__field--wide[data-v-8f4ce6c4]{width:220px}.devices-filters__actions[data-v-8f4ce6c4]{margin-left:auto}.devices-grid[data-v-8f4ce6c4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;padding:16px 20px 20px}.devices-grid__empty[data-v-8f4ce6c4]{margin:16px 20px 20px}.device-card[data-v-8f4ce6c4]{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--yondo-border);border-radius:var(--yondo-radius-lg);background:linear-gradient(180deg,#fff,#fafbfc);box-shadow:var(--yondo-shadow);transition:border-color .15s ease,box-shadow .15s ease}.device-card[data-v-8f4ce6c4]:hover{border-color:var(--yondo-border-strong);box-shadow:var(--yondo-shadow-md)}.device-card--inactive[data-v-8f4ce6c4]{opacity:.72}.device-card__header[data-v-8f4ce6c4]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.device-card__title-wrap[data-v-8f4ce6c4]{min-width:0}.device-card__title[data-v-8f4ce6c4]{margin:0;font-size:16px;font-weight:600;color:var(--yondo-text);line-height:1.3}.device-card__location[data-v-8f4ce6c4]{margin:4px 0 0;font-size:12px;color:var(--yondo-text-muted)}.device-card__meta[data-v-8f4ce6c4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0}.device-card__meta-row[data-v-8f4ce6c4]{display:flex;flex-direction:column;gap:2px;min-width:0}.device-card__meta-row dt[data-v-8f4ce6c4]{margin:0;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--yondo-text-muted)}.device-card__meta-row dd[data-v-8f4ce6c4]{margin:0;font-size:13px;color:var(--yondo-text)}.device-card__footer[data-v-8f4ce6c4]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--yondo-border)}.devices-logs-drawer__header[data-v-8f4ce6c4]{display:flex;flex-direction:column;gap:2px}.devices-logs-drawer__title[data-v-8f4ce6c4]{font-size:16px;font-weight:600}.devices-logs-drawer__subtitle[data-v-8f4ce6c4]{font-size:13px;color:var(--yondo-text-muted)}.devices-logs-drawer__info[data-v-8f4ce6c4]{display:flex;flex-direction:column;gap:12px;padding:14px;margin-bottom:16px;border:1px solid var(--yondo-border);border-radius:var(--yondo-radius);background:var(--yondo-surface-muted)}.devices-logs-drawer__info-head[data-v-8f4ce6c4]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.devices-logs-drawer__meta[data-v-8f4ce6c4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0}.devices-logs-drawer__meta div[data-v-8f4ce6c4]{min-width:0}.devices-logs-drawer__meta dt[data-v-8f4ce6c4]{margin:0 0 2px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--yondo-text-muted)}.devices-logs-drawer__meta dd[data-v-8f4ce6c4]{margin:0;font-size:13px;color:var(--yondo-text);word-break:break-word}.devices-logs-drawer__logs-title[data-v-8f4ce6c4]{margin:0;font-size:14px;font-weight:600}.devices-logs-drawer__logs-count[data-v-8f4ce6c4]{color:var(--yondo-text-muted);font-weight:500}.devices-logs-drawer__log-filters[data-v-8f4ce6c4]{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 12px}.devices-logs-drawer__log-filter[data-v-8f4ce6c4]{width:140px}.devices-logs-drawer__log-filter--grow[data-v-8f4ce6c4]{flex:1;min-width:180px}.devices-logs-table[data-v-8f4ce6c4] .devices-logs-message-cell{white-space:normal;word-break:break-word}.devices-logs-message-text[data-v-8f4ce6c4]{display:block;white-space:normal;word-break:break-word;line-height:1.45}.devices-logs-drawer__pagination[data-v-8f4ce6c4]{margin-top:12px}@media(max-width:768px){.devices-filters[data-v-8f4ce6c4]{padding:14px 16px;gap:8px}.devices-filters__field[data-v-8f4ce6c4],.devices-filters__field--wide[data-v-8f4ce6c4]{width:100%}.devices-filters__actions[data-v-8f4ce6c4]{width:100%;margin-left:0;justify-content:stretch}.devices-filters__actions[data-v-8f4ce6c4] .n-space{width:100%}.devices-filters__actions[data-v-8f4ce6c4] .n-button{flex:1}.devices-grid[data-v-8f4ce6c4]{grid-template-columns:1fr;padding:14px 16px 16px;gap:12px}.devices-grid__empty[data-v-8f4ce6c4]{margin:14px 16px 16px}.device-card[data-v-8f4ce6c4]{padding:14px}.device-card__header[data-v-8f4ce6c4],.device-card__footer[data-v-8f4ce6c4]{flex-direction:column;align-items:stretch}.device-card__footer>.n-button[data-v-8f4ce6c4]{width:100%;justify-content:center}.device-card__footer[data-v-8f4ce6c4] .n-space{justify-content:center;width:100%}.devices-pagination[data-v-8f4ce6c4],.devices-logs-drawer__pagination[data-v-8f4ce6c4]{width:100%;justify-content:center}.devices-logs-drawer__info-head[data-v-8f4ce6c4]{flex-direction:column;align-items:stretch}.devices-logs-drawer__log-filters[data-v-8f4ce6c4]{flex-direction:column}.devices-logs-drawer__log-filter[data-v-8f4ce6c4],.devices-logs-drawer__log-filter--grow[data-v-8f4ce6c4]{width:100%;min-width:0}.device-card__meta[data-v-8f4ce6c4],.devices-logs-drawer__meta[data-v-8f4ce6c4]{grid-template-columns:1fr}.device-edit-modal__header[data-v-8f4ce6c4]{flex-direction:column;align-items:stretch;padding-right:0;gap:10px}.device-edit-modal__actions[data-v-8f4ce6c4]{width:100%;justify-content:flex-start;flex-wrap:wrap}}.device-edit-modal__header[data-v-8f4ce6c4]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-right:28px}.device-edit-modal__title[data-v-8f4ce6c4]{font-size:18px;font-weight:600;color:var(--yondo-text)}.device-edit-modal__actions[data-v-8f4ce6c4]{flex-shrink:0}.device-edit-form__alert[data-v-8f4ce6c4]{margin-bottom:12px}.device-edit-tabs[data-v-8f4ce6c4] .n-tabs-nav{margin-bottom:4px}.device-edit-form__section[data-v-8f4ce6c4]{margin-top:0}.device-edit-form__section+.device-edit-form__section[data-v-8f4ce6c4]{margin-top:0}.device-edit-form__access-grid[data-v-8f4ce6c4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 16px}.device-edit-form__access-span[data-v-8f4ce6c4]{grid-column:1 / -1}@media(max-width:960px){.device-edit-form__access-grid[data-v-8f4ce6c4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.device-edit-form__access-grid[data-v-8f4ce6c4]{grid-template-columns:1fr}.device-shelly-status__body[data-v-8f4ce6c4]{min-height:0}}.device-shelly-status[data-v-8f4ce6c4]{margin-top:12px;padding:14px;border:1px solid var(--n-border-color);border-radius:12px;background:linear-gradient(180deg,var(--n-color-modal) 0%,var(--n-color) 100%)}.device-shelly-status__header[data-v-8f4ce6c4]{display:flex;align-items:center;justify-content:space-between;gap:8px}.device-shelly-status__title[data-v-8f4ce6c4]{font-size:13px;font-weight:600}.device-shelly-status__title-icon[data-v-8f4ce6c4]{color:var(--n-primary-color)}.device-shelly-status__body[data-v-8f4ce6c4]{min-height:132px;padding-top:4px}.device-shelly-status__chips[data-v-8f4ce6c4]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.device-shelly-chip[data-v-8f4ce6c4]{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:500;border:1px solid var(--n-border-color);background:var(--n-color-modal)}.device-shelly-chip--ok[data-v-8f4ce6c4]{color:#18a058;border-color:#18a05859;background:#18a05814}.device-shelly-chip--bad[data-v-8f4ce6c4]{color:#d03050;border-color:#d0305059;background:#d0305014}.device-shelly-chip--warn[data-v-8f4ce6c4]{color:#f0a020;border-color:#f0a02059;background:#f0a0201a}.device-shelly-chip--muted[data-v-8f4ce6c4]{color:var(--n-text-color-2)}.device-shelly-status__meta[data-v-8f4ce6c4]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--n-text-color-3);margin-top:10px}.device-shelly-status__meta-time[data-v-8f4ce6c4]{opacity:.85}.device-shelly-status__meta-time[data-v-8f4ce6c4]:before{content:"·";margin-right:6px}.device-shelly-status__controls[data-v-8f4ce6c4]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--n-border-color)}.device-shelly-status__power-actions[data-v-8f4ce6c4]{display:flex;align-items:center;gap:10px;padding-right:12px;border-right:1px solid var(--n-border-color)}.device-shelly-status__timer[data-v-8f4ce6c4]{display:flex;align-items:center;gap:8px;flex:1;min-width:300px}.device-shelly-status__timer-icon[data-v-8f4ce6c4]{color:var(--n-primary-color);flex-shrink:0}.device-shelly-status__timer-input[data-v-8f4ce6c4]{width:128px}.device-shelly-status__timer-unit[data-v-8f4ce6c4]{width:84px}@media(max-width:640px){.device-shelly-status__power-actions[data-v-8f4ce6c4]{border-right:none;padding-right:0;width:100%}.device-shelly-status__timer[data-v-8f4ce6c4]{width:100%;min-width:0}}.settings-tabs[data-v-899e7155]{margin-top:4px}.settings-tabs[data-v-899e7155] .n-tabs-nav{margin-bottom:0}.settings-tabs__content[data-v-899e7155]{margin-top:16px}:root{--yondo-bg: #f4f6f9;--yondo-surface: #ffffff;--yondo-surface-muted: #f8fafc;--yondo-border: #e8ecf1;--yondo-border-strong: #d5dce6;--yondo-text: #1a2332;--yondo-text-muted: #64748b;--yondo-primary: #2563eb;--yondo-primary-soft: #eff6ff;--yondo-success-soft: #ecfdf5;--yondo-warning-soft: #fffbeb;--yondo-radius-sm: 8px;--yondo-radius: 12px;--yondo-radius-lg: 16px;--yondo-shadow: 0 1px 2px rgba(15, 23, 42, .05);--yondo-shadow-md: 0 4px 16px rgba(15, 23, 42, .06)}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;color:var(--yondo-text);background:var(--yondo-bg);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;padding:.1em .35em;border-radius:6px;background:var(--yondo-surface-muted)}.yondo-page,.settings-tab-page{display:flex;flex-direction:column;gap:20px;width:100%;max-width:100%;min-width:0}.yondo-panel{background:var(--yondo-surface);border:1px solid var(--yondo-border);border-radius:var(--yondo-radius-lg);box-shadow:var(--yondo-shadow);overflow:hidden}.yondo-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--yondo-border);background:linear-gradient(180deg,#fff,#fafbfc)}.yondo-panel__title{margin:0;font-size:16px;font-weight:600;color:var(--yondo-text)}.yondo-panel__subtitle{margin:4px 0 0;font-size:13px;color:var(--yondo-text-muted);line-height:1.45}.yondo-panel__body{padding:16px 20px 20px}.yondo-panel__body--flush{padding:0}.yondo-panel__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--yondo-border);background:var(--yondo-surface-muted)}.yondo-form-section{padding:16px;border:1px solid var(--yondo-border);border-radius:var(--yondo-radius);background:var(--yondo-surface-muted)}.yondo-form-section+.yondo-form-section{margin-top:14px}.yondo-form-section__title{margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--yondo-text-muted)}.yondo-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:640px){.yondo-choice-grid{grid-template-columns:1fr}}.yondo-choice-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:18px;border:2px solid var(--yondo-border);border-radius:var(--yondo-radius-lg);background:var(--yondo-surface);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.yondo-choice-card:hover{border-color:var(--yondo-border-strong);box-shadow:var(--yondo-shadow-md)}.yondo-choice-card--active{border-color:var(--yondo-primary);background:var(--yondo-primary-soft);box-shadow:0 0 0 3px #2563eb1f}.yondo-choice-card__icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;font-size:20px;background:var(--yondo-surface-muted)}.yondo-choice-card--active .yondo-choice-card__icon{background:#fff}.yondo-choice-card__title{margin:0;font-size:15px;font-weight:600}.yondo-choice-card__desc{margin:0;font-size:13px;line-height:1.5;color:var(--yondo-text-muted)}.yondo-choice-card__list{margin:0;padding-left:18px;font-size:12px;line-height:1.55;color:var(--yondo-text-muted)}.yondo-lane-pills{display:flex;flex-wrap:wrap;gap:8px}.yondo-empty-hint{display:flex;align-items:center;gap:14px;padding:20px;border-radius:var(--yondo-radius);border:1px dashed var(--yondo-border-strong);background:var(--yondo-surface-muted);color:var(--yondo-text-muted);font-size:14px;line-height:1.5}.yondo-empty-hint__icon{flex-shrink:0;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#fff;font-size:20px}.yondo-modal-shell :deep(.n-card){border-radius:var(--yondo-radius-lg);max-height:92vh;display:flex;flex-direction:column}.yondo-modal-shell :deep(.n-card-header){flex-shrink:0}.yondo-modal-shell :deep(.n-card__content){flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;contain:layout style paint}.yondo-modal-shell :deep(.n-card__footer){flex-shrink:0;border-top:1px solid var(--yondo-border)}.yondo-modal-shell--compact :deep(.n-form-item){margin-bottom:14px}.yondo-modal-shell--compact :deep(.yondo-form-section){padding:12px 14px}.yondo-modal-shell--compact :deep(.n-card-header){padding:14px 16px}.yondo-modal-shell--compact :deep(.n-card__content){padding:12px 16px 16px}.yondo-modal-shell--compact :deep(.n-card__footer){padding:10px 16px}.yondo-modal-shell--fit :deep(.n-card){width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;margin:0!important}.yondo-modal-shell--fit :deep(.n-card__content){overflow-y:auto}.yondo-wizard-steps{position:sticky;top:0;z-index:2;padding:14px 16px;margin-bottom:18px;border-radius:var(--yondo-radius);background:var(--yondo-surface-muted);border:1px solid var(--yondo-border);box-shadow:0 1px #ffffffd9}.yondo-timeline-card{padding:14px 16px;border-radius:var(--yondo-radius);border:1px solid var(--yondo-border);background:var(--yondo-surface-muted)}.yondo-timeline-card+.yondo-timeline-card{margin-top:10px}.yondo-panel__footer{flex-wrap:wrap}.yondo-panel .n-data-table .n-data-table-th{background:var(--yondo-surface-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--yondo-text-muted)}.yondo-panel .n-data-table .n-data-table-td{font-size:13px}.yondo-data-card-grid{display:grid;grid-template-columns:1fr;gap:12px;padding:16px 20px 20px}.yondo-data-card-grid--flush{padding:16px 20px 20px}.yondo-data-card-grid--compact{padding:0}.yondo-data-card{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid var(--yondo-border);border-radius:var(--yondo-radius-lg);background:linear-gradient(180deg,#fff,#fafbfc);box-shadow:var(--yondo-shadow)}.yondo-data-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.yondo-data-card__title-wrap{min-width:0;flex:1}.yondo-data-card__title{margin:0;font-size:15px;font-weight:600;color:var(--yondo-text);line-height:1.35;word-break:break-word}.yondo-data-card__subtitle{margin:4px 0 0;font-size:12px;color:var(--yondo-text-muted);word-break:break-word}.yondo-data-card__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0}.yondo-data-card__meta-row{display:flex;flex-direction:column;gap:2px;min-width:0}.yondo-data-card__meta-row--wide{grid-column:1 / -1}.yondo-data-card__meta-row dt{margin:0;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--yondo-text-muted)}.yondo-data-card__meta-row dd{margin:0;font-size:13px;color:var(--yondo-text);word-break:break-word}.yondo-data-card__message{margin:0;font-size:13px;line-height:1.45;color:var(--yondo-text);word-break:break-word}.yondo-data-card__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid var(--yondo-border)}@media(max-width:768px){.yondo-page,.settings-tab-page{gap:14px}.yondo-panel__header{flex-direction:column;align-items:stretch;padding:14px 16px}.yondo-panel__subtitle{font-size:12px}.yondo-panel__footer{justify-content:center;padding:12px 16px}.yondo-empty-hint{flex-direction:column;align-items:flex-start;padding:16px;font-size:13px}}
