.page-container{padding:32px 40px;max-width:1600px;margin:0 auto}.page-container-narrow{padding:32px 40px;max-width:760px;margin:0 auto}.page-header,.page-header-row{margin-bottom:28px}.page-header-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-title{font-size:22px;font-weight:700;color:#fff;letter-spacing:-.01em}.page-subtitle{font-size:13px;color:var(--text-secondary);margin-top:4px}.glass-section{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);overflow:hidden;margin-bottom:20px}.glass-section-header{display:flex;align-items:center;gap:10px;padding:14px 24px;border-bottom:1px solid var(--border);font-size:14px;font-weight:600;color:#fff}.glass-section-body{padding:20px 24px}.tab-bar{display:flex;gap:2px;border-bottom:1px solid var(--border);margin-bottom:24px}.tab-item{padding:10px 18px;font-size:13px;font-weight:500;color:var(--text-muted);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:all .15s ease}.tab-item:hover{color:var(--text-primary)}.tab-item.active{color:#fff;border-bottom-color:var(--accent)}.data-table{width:100%;border-collapse:collapse}.data-table thead tr{border-bottom:1px solid var(--border)}.data-table th{text-align:left;padding:12px 16px;font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.data-table td{padding:12px 16px;font-size:13px;color:var(--text-primary)}.data-table tbody tr{border-bottom:1px solid var(--border);transition:background .12s ease}.data-table tbody tr:hover{background:hsla(0,0%,100%,.02)}.data-table tbody tr:last-child{border-bottom:none}.form-row{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.form-label{font-size:13px;font-weight:500;color:var(--text-secondary)}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px}.empty-state{text-align:center;padding:60px 20px;color:var(--text-muted)}.empty-state-icon{margin:0 auto 14px;opacity:.5}.empty-state-title{font-size:15px;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.empty-state-desc{font-size:13px;color:var(--text-muted);margin-bottom:16px}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal{background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg);width:100%;max-width:480px;max-height:85vh;overflow-y:auto}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border)}.modal-title{font-size:16px;font-weight:600;color:#fff}.modal-close{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:var(--text-muted);background:none;border:none;cursor:pointer;transition:all .12s ease}.modal-close:hover{background:var(--bg-hover);color:var(--text-primary)}.modal-body{padding:20px 24px}.modal-field{margin-bottom:14px}.modal-label{font-size:13px;font-weight:500;color:var(--text-secondary);margin-bottom:6px;display:block}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid var(--border)}.characters-page{padding:32px 40px;max-width:1600px;margin:0 auto}.characters-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-4)}.character-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:var(--transition)}.character-card:hover{border-color:var(--border-light);box-shadow:var(--shadow)}.character-card-img{width:100%;aspect-ratio:1;background:var(--bg-surface);display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:12px}.character-card-img img{width:100%;height:100%;object-fit:cover}.character-card-body{padding:var(--space-3)}.character-card-name{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-1)}.character-card-role{font-size:12px;color:var(--text-secondary)}.materials-page{padding:32px 40px;max-width:1600px;margin:0 auto}.materials-tabs{display:flex;gap:var(--space-1);margin-bottom:var(--space-4);border-bottom:1px solid var(--border);padding-bottom:var(--space-2)}.material-tab{padding:var(--space-2) var(--space-4);background:none;border:none;border-radius:var(--radius);font-size:13px;color:var(--text-secondary);cursor:pointer;transition:var(--transition);display:flex;align-items:center;gap:var(--space-2)}.material-tab:hover{color:var(--text-primary)}.material-tab.active{background:var(--accent-light);color:var(--accent)}.materials-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-4)}.material-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:var(--transition)}.material-card:hover{border-color:var(--border-light);box-shadow:var(--shadow)}.material-card-img{width:100%;aspect-ratio:16/9;background:var(--bg-surface);display:flex;align-items:center;justify-content:center;overflow:hidden}.material-card-img img{width:100%;height:100%;object-fit:cover}.material-card-body{padding:var(--space-2) var(--space-3)}.material-card-name{font-size:12px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.material-card-meta{font-size:11px;color:var(--text-muted);margin-top:2px}.finance-page{padding:32px 40px;max-width:1600px;margin:0 auto}.balance-card{background:linear-gradient(135deg,var(--accent) 0,#3b7aff 50%,#165dff 100%);border-radius:var(--radius-xl);padding:var(--space-8);color:#fff;margin-bottom:var(--space-6);box-shadow:0 8px 32px rgba(22,93,255,.25);position:relative;overflow:hidden}.balance-card:before{content:"";position:absolute;top:-50%;right:-20%;width:60%;height:150%;background:radial-gradient(ellipse,hsla(0,0%,100%,.08) 0,transparent 70%);pointer-events:none}.balance-card-label{font-size:13px;opacity:.8;margin-bottom:var(--space-2)}.balance-card-value{font-size:36px;font-weight:700}.balance-card-actions{display:flex;gap:var(--space-3);margin-top:var(--space-4)}.balance-card-actions .btn{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff}.balance-card-actions .btn:hover{background:hsla(0,0%,100%,.3)}.transactions-list{display:flex;flex-direction:column;gap:var(--space-2)}.transaction-item{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-elevated);border:1px solid var(--border)}.transaction-icon,.transaction-item{display:flex;align-items:center;border-radius:var(--radius)}.transaction-icon{width:36px;height:36px;justify-content:center;flex-shrink:0}.transaction-info{flex:1;min-width:0}.transaction-title{font-size:13px;font-weight:500;color:var(--text-primary)}.transaction-date{font-size:11px;color:var(--text-muted)}.transaction-amount{font-size:14px;font-weight:600;white-space:nowrap}.admin-page,.analytics-page{padding:32px 40px;max-width:1600px;margin:0 auto}.admin-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:28px}.admin-page-header h1{font-size:22px;font-weight:700;color:#fff;letter-spacing:-.01em;margin-bottom:4px}.admin-page-header p{font-size:13px;color:var(--text-secondary);margin-top:0}.admin-page-actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.admin-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-table-scroll-hint{display:none;font-size:12px;color:var(--text-muted);margin-bottom:8px}.admin-table-pinned-first td:first-child,.admin-table-pinned-first th:first-child{position:sticky;left:0;z-index:2;background:var(--bg-elevated)}.admin-table-pinned-first th:first-child{z-index:3;background:var(--bg-surface)}.admin-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.admin-modal-card{max-width:560px}.admin-modal-scroll-body{max-height:min(78vh,640px);overflow-y:auto}.admin-modal-actions-stacked{display:flex}.admin-dashboard-top-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.admin-dashboard-gen-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.admin-dashboard-bottom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-dashboard-shortcuts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-analytics-days,.admin-analytics-tabs,.admin-finance-invoice-filters,.admin-finance-tabs,.admin-queue-actions,.admin-queue-toolbar,.admin-users-search-bar{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.admin-finance-row-actions,.admin-users-row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-finance-inline-review-grid>div{min-width:200px}.admin-analytics-tabs,.admin-finance-tabs{display:flex;gap:2px;margin-bottom:24px;border-bottom:1px solid var(--border)}.admin-analytics-tabs button,.admin-finance-tabs button{padding:10px 18px;font-size:13px;font-weight:500;color:var(--text-muted);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:all .15s ease}.admin-analytics-tabs button:hover,.admin-finance-tabs button:hover{color:var(--text-primary)}.admin-analytics-tabs button.active,.admin-analytics-tabs button[style*="border-bottom: 2px solid var(--accent)"],.admin-finance-tabs button.active,.admin-finance-tabs button[style*="border-bottom: 2px solid var(--accent)"]{color:#fff;border-bottom-color:var(--accent)}.admin-analytics-overview-grid,.admin-finance-overview-grid,.admin-queue-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.admin-finance-edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.admin-models-billing-grid,.admin-models-two-col,.admin-queue-status-grid,.admin-settings-all-grid,.admin-settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-models-three-col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.admin-dashboard-op-row{gap:8px}.team-page{padding:32px 40px;max-width:1600px;margin:0 auto}.team-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.team-toolbar-left{display:flex;align-items:center;gap:var(--space-3)}.team-toolbar-meta{font-size:12px;color:var(--text-secondary)}.team-org-select{min-width:240px}.team-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);margin-bottom:var(--space-5)}.team-overview-card{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg)}.team-overview-icon{width:40px;height:40px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--accent);background:var(--accent-light)}.team-overview-label{font-size:12px;color:var(--text-secondary)}@media (max-width:1024px){.admin-page,.analytics-page,.characters-page,.finance-page,.materials-page,.team-page{padding:var(--space-4)}.team-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page{padding-top:calc(var(--space-4) + 44px)}.admin-analytics-overview-grid,.admin-dashboard-top-grid,.admin-finance-overview-grid,.admin-queue-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-dashboard-bottom-grid,.admin-dashboard-gen-grid,.admin-models-billing-grid,.admin-models-three-col,.admin-models-two-col,.admin-queue-status-grid,.admin-settings-all-grid,.admin-settings-form-grid{grid-template-columns:1fr!important}.admin-finance-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.page-header{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.page-header>div:last-child{flex-wrap:wrap;gap:var(--space-2)}.page-title{font-size:20px}.materials-tabs{overflow-x:auto;padding-bottom:var(--space-1)}.transaction-item{flex-wrap:wrap;align-items:flex-start;padding:var(--space-3)}.transaction-info{width:100%}.team-overview-grid{grid-template-columns:1fr}.characters-grid,.materials-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.scene-card-actions{overflow-x:auto;flex-shrink:0;padding-bottom:2px;-webkit-overflow-scrolling:touch}.scene-create-form{grid-template-columns:1fr!important}.characters-page .page-header .flex.gap-2{flex-wrap:wrap}.finance-stats-grid{grid-template-columns:1fr!important}.finance-packages-grid{grid-template-columns:repeat(2,1fr)!important}.finance-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.analytics-stat-grid{grid-template-columns:repeat(2,1fr)!important}.admin-analytics-days,.admin-finance-invoice-filters,.admin-page-header,.admin-queue-toolbar,.admin-users-search-bar{flex-direction:column;align-items:flex-start}.admin-page-actions{width:100%}.admin-analytics-tabs,.admin-finance-tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-1)}.admin-analytics-overview-grid,.admin-dashboard-bottom-grid,.admin-dashboard-gen-grid,.admin-dashboard-shortcuts-grid,.admin-dashboard-top-grid,.admin-finance-edit-grid,.admin-finance-overview-grid,.admin-queue-metrics-grid{grid-template-columns:1fr!important}.admin-table-scroll table{min-width:720px}.admin-table-scroll-hint{display:block}.admin-modal-overlay{align-items:flex-end;padding:10px}.admin-modal-card{width:100%!important;max-width:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.admin-modal-actions-stacked{flex-direction:column}.admin-modal-actions-stacked .btn{width:100%;justify-content:center}.analytics-detail-grid,.settings-account-grid{grid-template-columns:1fr!important}.settings-page{padding:var(--space-4)!important}}@media (max-width:480px){.admin-table-scroll table{min-width:640px}.admin-table-scroll td,.admin-table-scroll th{padding-left:10px!important;padding-right:10px!important;font-size:12px!important}.admin-page .btn,.admin-page button{min-height:34px}.admin-modal-actions-stacked .btn,.admin-queue-actions .btn{width:100%;justify-content:center}.admin-modal-actions-stacked{flex-direction:column}}@media (max-width:420px){.admin-page{padding:calc(12px + 44px) 12px 12px}.admin-page-header{gap:10px;margin-bottom:14px}.admin-page-actions{width:100%}.admin-page-actions .btn{width:100%;justify-content:center}.admin-users-search-bar{width:100%;gap:6px}.admin-users-search-bar .input{width:100%;min-width:0}.admin-users-search-bar .text-sm{width:100%;font-size:12px}.admin-finance-invoice-filters{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;padding-bottom:2px}.admin-finance-invoice-filters button{flex:0 0 auto;white-space:nowrap;min-height:34px}.admin-analytics-tabs button,.admin-finance-tabs button{min-height:34px;padding:6px 12px!important}.admin-finance-row-actions{gap:4px}.admin-finance-row-actions a{margin-left:0!important}.admin-settings-save-btn{width:100%;justify-content:center}.admin-dashboard-panel,.admin-settings-banner{padding:10px 12px!important}}@media (max-width:360px){.admin-page{padding:calc(10px + 44px) 10px 10px}.admin-page-header{margin-bottom:12px}.admin-page .btn,.admin-page .input,.admin-page button,.admin-page select{min-height:32px;font-size:12px}.admin-table-scroll table{min-width:560px}.admin-table-scroll td,.admin-table-scroll th{font-size:11px!important;padding-left:8px!important;padding-right:8px!important}.admin-table-scroll-hint{font-size:11px;margin-bottom:6px}.admin-analytics-tabs button,.admin-finance-invoice-filters button,.admin-finance-tabs button{min-height:32px;padding:5px 10px!important;font-size:12px}.admin-finance-row-actions,.admin-users-row-actions{gap:4px;flex-wrap:nowrap}.admin-finance-row-actions .btn,.admin-users-row-actions .btn{min-height:28px;padding:3px 6px!important}.admin-finance-inline-review-grid>div{min-width:160px}.admin-dashboard-shortcut-card,.admin-dashboard-stat-card,.admin-settings-readonly-item{padding:8px 10px!important}.admin-dashboard-op-row{flex-wrap:wrap;gap:2px}.admin-dashboard-op-row span:last-child{width:100%;text-align:left}}.team-overview-value{font-size:20px;font-weight:700;color:var(--text-primary)}.team-sections{display:flex;flex-direction:column;gap:var(--space-4)}.team-section{padding:var(--space-5)}.team-invite-form{grid-template-columns:180px minmax(240px,1fr) 160px auto}.team-invite-form,.team-task-form{display:grid;gap:var(--space-3);align-items:end}.team-task-form{grid-template-columns:minmax(220px,1.2fr) minmax(260px,1.6fr) 140px 180px 160px auto;margin-bottom:var(--space-4)}.team-notification-list{display:flex;flex-direction:column;gap:var(--space-3)}.team-notification-item{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:hsla(0,0%,100%,.02)}.team-notification-icon{width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--accent);background:var(--accent-light);flex-shrink:0}.team-notification-main{min-width:0}.team-notification-message{font-size:13px;color:var(--text-primary);font-weight:600}.team-notification-meta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:6px;font-size:11px;color:var(--text-muted)}.team-form-field{display:flex;flex-direction:column;gap:6px}.team-form-field label{font-size:12px;color:var(--text-secondary)}.team-form-field.small{max-width:160px}.team-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.team-section-title{font-size:16px;font-weight:600;color:var(--text-primary)}.team-section-subtitle{margin-top:4px;font-size:12px;color:var(--text-secondary)}.team-table-wrap{overflow-x:auto}.team-table{width:100%;min-width:980px;border-collapse:collapse}.team-table td,.team-table th{padding:12px;border-bottom:1px solid var(--border);text-align:left;font-size:13px;vertical-align:middle}.team-table th{color:var(--text-secondary);font-weight:500}.team-member-cell{gap:var(--space-3)}.team-avatar,.team-member-cell{display:flex;align-items:center}.team-avatar{width:32px;height:32px;border-radius:999px;justify-content:center;background:var(--accent-light);color:var(--accent);font-size:12px;font-weight:700}.team-member-name{font-size:13px;font-weight:600;color:var(--text-primary)}.team-member-sub{font-size:11px;color:var(--text-muted)}.team-task-title{font-size:13px;font-weight:600;color:var(--text-primary)}.team-task-sub{margin-top:4px;font-size:11px;color:var(--text-muted)}.team-task-meta{font-size:11px;color:var(--text-secondary);margin-bottom:6px}.team-task-warning{margin-top:6px;font-size:11px;color:var(--danger)}.team-inline-input{min-width:120px;height:34px;padding-top:0;padding-bottom:0}.team-status{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px}.team-status.ok{color:var(--success);background:var(--success-bg)}.team-status.muted{color:var(--text-secondary);background:hsla(0,0%,100%,.06)}.team-priority,.team-status-tag{display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:2px 8px;border-radius:999px;font-size:11px;margin-right:6px}.team-status-tag.status-todo{color:#c084fc;background:rgba(192,132,252,.14)}.team-status-tag.status-in_progress{color:#38bdf8;background:rgba(56,189,248,.14)}.team-status-tag.status-review{color:#f59e0b;background:rgba(245,158,11,.14)}.team-status-tag.status-done{color:var(--success);background:var(--success-bg)}.team-status-tag.status-blocked{color:var(--danger);background:rgba(239,68,68,.12)}.team-priority.priority-low{color:var(--text-secondary);background:rgba(148,163,184,.14)}.team-priority.priority-medium{color:#38bdf8;background:rgba(56,189,248,.14)}.team-priority.priority-high{color:#f59e0b;background:rgba(245,158,11,.14)}.team-priority.priority-urgent{color:var(--danger);background:rgba(239,68,68,.12)}.team-invite-list{display:flex;flex-direction:column;gap:var(--space-3)}.team-invite-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:hsla(0,0%,100%,.02)}.team-invite-main{min-width:0}.team-invite-code-row{display:flex;align-items:center;gap:var(--space-2);margin-bottom:8px}.team-invite-code{font-size:14px;font-weight:700;color:var(--text-primary)}.team-invite-meta{display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:12px;color:var(--text-secondary)}.team-invite-side{flex-shrink:0;text-align:right;font-size:11px;color:var(--text-muted)}@media (max-width:1600px){.team-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.team-invite-item,.team-toolbar,.team-toolbar-left{flex-direction:column;align-items:flex-start}.team-invite-form,.team-overview-grid,.team-task-form{grid-template-columns:1fr}.team-invite-side{text-align:left}.team-table{min-width:760px}.team-table-wrap{-webkit-overflow-scrolling:touch}}.analytics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);margin-bottom:var(--space-6)}.analytics-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4)}.analytics-card-label{font-size:12px;color:var(--text-secondary);margin-bottom:var(--space-2)}.analytics-card-value{font-size:28px;font-weight:700;color:var(--text-primary)}.analytics-card-change{font-size:11px;margin-top:var(--space-2);display:flex;align-items:center;gap:var(--space-1)}.analytics-card-change.up{color:var(--success)}.analytics-card-change.down{color:var(--danger)}.analytics-chart{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);height:300px;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.settings-page{padding:var(--space-6)}.settings-section{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:var(--space-4)}.settings-section-header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.settings-section-title{font-size:15px;font-weight:600}.settings-section-body{padding:var(--space-5)}.settings-row{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.settings-row:last-child{border-bottom:none}.settings-row-label{font-size:13px;color:var(--text-primary)}.settings-row-desc{font-size:11px;color:var(--text-muted);margin-top:2px}