:root{--theme-bg:#0c1f17;--theme-input-bg:#1a2e22;--theme-text:#ffffff;--theme-text-light:#e5e7eb;--theme-text-dim:#e5e7eb;--theme-elevation-0:#0c1f17;--theme-elevation-50:#0f2419;--theme-elevation-100:#14332d;--theme-elevation-150:#1c4532;--theme-elevation-200:#7cdfae;--theme-elevation-250:#047857;--theme-elevation-300:#059669;--theme-elevation-350:#10b981;--theme-elevation-400:#7cdfae;--theme-elevation-450:#047857;--theme-elevation-500:#7cdfae;--theme-elevation-550:#059669;--theme-elevation-600:#10b981;--theme-elevation-650:#7cdfae;--theme-elevation-700:#047857;--theme-elevation-750:#059669;--theme-elevation-800:#7cdfae;--theme-elevation-850:#10b981;--theme-elevation-900:#059669;--theme-elevation-950:#047857;--theme-elevation-1000:#7cdfae;--theme-border:#10b981;--theme-input-border:#059669;--theme-success-50:#dcfce7;--theme-success-100:#374151;--theme-success-200:#374151;--theme-success-300:#4ade80;--theme-success-400:#34d399;--theme-success-500:#22c55e;--theme-success-600:#16a34a;--theme-success-700:#15803d;--theme-success-800:#4ade80;--theme-success-900:#34d399;--theme-success-950:#22c55e;--theme-error-50:#450a0a;--theme-error-100:#7f1d1d;--theme-error-200:#991b1b;--theme-error-300:#b91c1c;--theme-error-500:#ef4444;--theme-error-600:#dc2626;--theme-error-950:#450a0a;--theme-warning-50:#422006;--theme-warning-100:#713f12;--theme-warning-500:#eab308;--theme-hover-bg:#374151;--theme-hover-border:#4ade80;--theme-hover-text:#ffffff}[data-theme=light]{--theme-bg:#e6fffa;--theme-input-bg:#ffffff;--theme-text:#1e293b;--theme-text-light:#334155;--theme-text-dim:#64748b;--theme-elevation-0:#ffffff;--theme-elevation-50:#e6fffa;--theme-elevation-100:#dcfce7;--theme-elevation-150:#2d7a55;--theme-elevation-200:#a7f3d0;--theme-elevation-250:#374151;--theme-elevation-300:#4ade80;--theme-elevation-350:#22c55e;--theme-elevation-400:#16a34a;--theme-elevation-450:#15803d;--theme-elevation-500:#166534;--theme-elevation-550:#14532d;--theme-elevation-600:#052e16;--theme-elevation-650:#14532d;--theme-elevation-700:#166534;--theme-elevation-750:#15803d;--theme-elevation-800:#16a34a;--theme-elevation-850:#22c55e;--theme-elevation-900:#4ade80;--theme-elevation-950:#374151;--theme-elevation-1000:#dcfce7;--theme-border:#dcfce7;--theme-input-border:#a7f3d0;--theme-hover-bg:#dcfce7;--theme-hover-border:#22c55e;--theme-hover-text:#052e16}nav[aria-label]{padding:8px;gap:6px}.nav-group__toggle{background:var(--theme-elevation-0)!important;border:1px solid var(--theme-elevation-200)!important;border-radius:4px!important;margin:4px 0!important;padding:12px 16px!important;transition:all .2s ease!important;font-weight:500!important;color:var(--theme-text)!important;box-shadow:none!important;width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.nav-group__toggle:hover{background:var(--theme-hover-bg)!important;border-color:var(--theme-hover-border)!important;color:var(--theme-text)!important}.nav-group__toggle:not(.nav-group__toggle--collapsed){background:var(--theme-elevation-100)!important;border-color:var(--theme-elevation-300)!important;color:var(--theme-text)!important;font-weight:600!important}.nav-group__toggle img{filter:none!important;opacity:.7!important;transition:opacity .2s ease!important}.nav-group__toggle:hover img{opacity:1!important}.nav-group__toggle>div{font-weight:inherit!important;font-size:14px!important}.nav-group__toggle *,.nav-group__toggle>div{color:inherit!important}.nav__link{border-radius:6px;margin:2px 8px;padding:8px 12px;transition:all .2s ease;position:relative;overflow:hidden}.nav__link:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:var(--theme-success-500);transform:scaleY(0);transition:transform .2s ease}.nav__link--active,.nav__link:hover{background:var(--theme-hover-bg);color:var(--theme-hover-text);font-weight:500}.nav__link--active:before,.nav__link:hover:before{transform:scaleY(1)}.nav__link--active{background:linear-gradient(90deg,var(--theme-success-100),var(--theme-success-50));font-weight:600;box-shadow:inset 0 1px 3px rgba(34,197,94,.1)}nav a:not([aria-expanded]):not(.nav__link){border-radius:6px!important;margin:2px 8px!important;padding:8px 12px!important;transition:all .2s ease!important;position:relative!important;display:block!important;text-decoration:none!important}nav a:not([aria-expanded]):not(.nav__link):hover{background:var(--theme-hover-bg)!important;color:var(--theme-hover-text)!important;font-weight:500!important}nav a[href*="/admin/settings"]{background:var(--theme-elevation-0)!important;border:1px solid var(--theme-elevation-200)!important;border-radius:4px!important;margin:20px auto!important;padding:12px 16px!important;transition:all .2s ease!important;font-weight:500!important;color:var(--theme-text)!important;box-shadow:none!important;width:calc(100% - 16px)!important;display:flex!important;justify-content:center!important;align-items:center!important}nav a[href*="/admin/settings"]:hover{background:var(--theme-hover-bg)!important;border-color:var(--theme-hover-border)!important;color:var(--theme-text)!important}nav a[href*="/admin/settings"]>div{font-weight:inherit!important;font-size:14px!important;color:inherit!important}nav a[href*="/admin/settings"] *{color:inherit!important}html body .step-nav .step-nav__home,html body .step-nav__home,html body [class*=template] .step-nav__home,html body nav .step-nav__home{display:none!important;visibility:hidden!important;pointer-events:none!important}.btn--primary,button[type=submit]{background:var(--theme-elevation-0)!important;border:1px solid var(--theme-elevation-200)!important;border-radius:4px!important;color:var(--theme-text)!important;font-weight:500!important;box-shadow:none!important;transition:all .2s ease!important}.btn--primary:hover,button[type=submit]:hover{background:var(--theme-hover-bg)!important;border-color:var(--theme-hover-border)!important;color:var(--theme-text)!important}.btn--style-primary button#action-save,.form-submit button#action-save,button#action-save.btn.btn--icon-style-without-border{background:var(--theme-elevation-0)!important;border:1px solid var(--theme-elevation-200)!important;border-radius:4px!important;color:var(--theme-text)!important;font-weight:500!important;box-shadow:none!important;transition:all .2s ease!important}.btn--style-primary button#action-save:hover:not(:disabled),.form-submit button#action-save:hover:not(:disabled),button#action-save.btn.btn--icon-style-without-border:hover:not(:disabled){background:var(--theme-elevation-50)!important;border-color:var(--theme-elevation-300)!important;color:var(--theme-text)!important}.btn--style-primary button#action-save:disabled,.form-submit button#action-save:disabled,button#action-save.btn.btn--icon-style-without-border:disabled{opacity:.5!important;cursor:not-allowed!important}#action-save-popup .popup-button,.btn--style-primary .popup-button,.form-submit .popup-button{background:var(--theme-elevation-0)!important;border:1px solid var(--theme-elevation-200)!important;border-radius:4px!important;color:var(--theme-text)!important;font-weight:500!important;box-shadow:none!important;transition:all .2s ease!important}#action-save-popup .popup-button:hover,.btn--style-primary .popup-button:hover,.form-submit .popup-button:hover{background:var(--theme-hover-bg)!important;border-color:var(--theme-hover-border)!important;color:var(--theme-text)!important}input:focus,select:focus,textarea:focus{border-color:var(--theme-success-500)!important;box-shadow:0 0 0 2px rgba(34,197,94,.2)!important}.nav-group__content .nav__link[href*=leverage-groups],.nav-group__content .nav__link[href*=monitor-groups],.nav__link[href*="/admin/collections/margin-leverage-groups"],.nav__link[href*="/admin/collections/price-monitor-groups"],.nav__link[href*="/admin/collections/spread-monitor-groups"],.nav__link[href*="/admin/collections/swap-monitor-groups"]{display:none!important}.form-submit{display:inline-flex!important;align-items:center!important;gap:.75rem!important;vertical-align:middle!important}img.gravatar-account[src*="gravatar.com"]{content:url(/Logo_Connext_small.ico)!important;width:32px!important;height:32px!important;-o-object-fit:contain!important;object-fit:contain!important;border-radius:50%!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;border:2px solid var(--theme-elevation-200)!important;transition:all .2s ease!important;background:var(--theme-elevation-0)!important;padding:4px!important}img.gravatar-account[src*="gravatar.com"]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)!important;border-color:var(--theme-elevation-300)!important;transform:translateY(-1px)!important}html body .btn--style-pill,html body .collection-list__header button,html body .doc-header__actions button,html body .list-controls button,html body .list-create-new-doc__create-new-button,html body [class*=header] button,html body [class*=list] button,html body button.btn--style-pill,html body button[class*=add],html body button[class*=column],html body button[class*=create],html body button[class*=filter],html body button[class*=new]{background:rgba(0,0,0,0)!important;border:1px solid var(--theme-elevation-200)!important;border-radius:4px!important;color:var(--theme-text)!important;font-weight:500!important;box-shadow:none!important;transition:all .2s ease!important}html body .btn--style-pill:hover,html body .collection-list__header button:hover,html body .doc-header__actions button:hover,html body .list-controls button:hover,html body .list-create-new-doc__create-new-button:hover,html body [class*=header] button:hover,html body [class*=list] button:hover,html body button.btn--style-pill:hover,html body button[class*=add]:hover,html body button[class*=column]:hover,html body button[class*=create]:hover,html body button[class*=filter]:hover,html body button[class*=new]:hover{background:var(--theme-hover-bg)!important;border-color:var(--theme-hover-border)!important;color:var(--theme-text)!important}html body .search-filter__input,html body .search-input,html body [class*=search] input,html body input[name=search],html body input[type=search]{background:var(--theme-elevation-0)!important;border:1px solid var(--theme-elevation-200)!important;border-radius:4px!important;color:var(--theme-text)!important;padding:12px 16px!important;font-weight:500!important;box-shadow:none!important;transition:all .2s ease!important}html body .search-filter__input:hover,html body .search-input:hover,html body [class*=search] input:hover,html body input[name=search]:hover,html body input[type=search]:hover{background:var(--theme-hover-bg)!important;border-color:var(--theme-hover-border)!important;color:var(--theme-text)!important}html body .search-filter__input:focus,html body .search-input:focus,html body [class*=search] input:focus,html body input[name=search]:focus,html body input[type=search]:focus{border-color:var(--theme-elevation-300)!important;box-shadow:none!important;background:var(--theme-elevation-50)!important;color:var(--theme-text)!important}html body .search-filter__input::-moz-placeholder,html body .search-input::-moz-placeholder,html body [class*=search] input::-moz-placeholder,html body input[name=search]::-moz-placeholder,html body input[type=search]::-moz-placeholder{color:var(--theme-text)!important;opacity:.7!important}html body .search-filter__input::placeholder,html body .search-input::placeholder,html body [class*=search] input::placeholder,html body input[name=search]::placeholder,html body input[type=search]::placeholder{color:var(--theme-text)!important;opacity:.7!important}html body .search-filter svg,html body .search-icon,html body [class*=search] [class*=icon],html body [class*=search] svg{display:none!important}html body .per-page .popup-button,html body .per-page__base-button,html body .popup-button--default{border:none!important;background:rgba(0,0,0,0)!important;box-shadow:none!important}html body .list-controls{background:rgba(0,0,0,0)!important;border:none!important}html body .list-controls .list-controls__wrap{background:var(--theme-elevation-0)!important;border:none!important;border-radius:4px!important;padding:8px!important}html body .list-controls .list-controls__toggle-columns,html body .list-controls .list-controls__toggle-where,html body .list-controls .pill{background:var(--theme-elevation-0)!important;border:1px solid var(--theme-elevation-200)!important;border-radius:4px!important;color:var(--theme-text)!important;font-weight:500!important;box-shadow:none!important;transition:all .2s ease!important}html body .list-controls .list-controls__toggle-columns:hover,html body .list-controls .list-controls__toggle-where:hover,html body .list-controls .pill:hover{background:var(--theme-hover-bg)!important;border-color:var(--theme-hover-border)!important;color:var(--theme-text)!important}html body .list-controls .list-controls__toggle-columns .pill__icon,html body .list-controls .list-controls__toggle-columns .pill__label,html body .list-controls .list-controls__toggle-columns span,html body .list-controls .list-controls__toggle-where .pill__icon,html body .list-controls .list-controls__toggle-where .pill__label,html body .list-controls .list-controls__toggle-where span,html body .list-controls .pill .pill__icon,html body .list-controls .pill .pill__label,html body .list-controls .pill span{color:inherit!important}html body .list-controls .where-builder__add-first-filter{background:rgba(0,0,0,0)!important;border:none!important;border-radius:4px!important;color:var(--theme-text)!important;font-weight:500!important;box-shadow:none!important;transition:all .2s ease!important}html body .list-controls .where-builder__add-first-filter:hover{background:var(--theme-hover-bg)!important;color:var(--theme-hover-text)!important}html body .sort-column__buttons,html body .sort-column__buttons button{border:none!important;background:rgba(0,0,0,0)!important;box-shadow:none!important}html body .sort-column__buttons button:hover{background:var(--theme-hover-bg)!important}html body #action-revert-to-published,html body #action-revert-to-published .btn,html body #action-revert-to-published button,html body .array-field__add-row,html body .array-field__add-row .btn,html body .array-field__add-row button,html body .array-field__header-actions,html body .array-field__header-actions .btn,html body .array-field__header-actions button,html body .blocks-field__header-actions,html body .blocks-field__header-actions .btn,html body .blocks-field__header-actions button,html body .btn.array-field__add-row,html body .btn.array-field__add-row .btn,html body .btn.array-field__add-row button,html body .btn[id*=unpublish],html body .btn[id*=unpublish] .btn,html body .btn[id*=unpublish] button,html body .file,html body .file .btn,html body .file button,html body .fixed-toolbar__group,html body .fixed-toolbar__group .btn,html body .fixed-toolbar__group button,html body .fixed-toolbar__group-add,html body .fixed-toolbar__group-add .btn,html body .fixed-toolbar__group-add button,html body .icon.add-block-menu,html body .icon.add-block-menu .btn,html body .icon.add-block-menu button,html body .lexical-block__removeButton,html body .lexical-block__removeButton .btn,html body .lexical-block__removeButton button,html body .list-header__actions,html body .list-header__actions .btn,html body .list-header__actions button,html body .status__action,html body .status__action .btn,html body .status__action button,html body .toolbar-popup__dropdown,html body .toolbar-popup__dropdown .btn,html body .toolbar-popup__dropdown button,html body .toolbar-popup__dropdown-add,html body .toolbar-popup__dropdown-add .btn,html body .toolbar-popup__dropdown-add button,html body button.array-field__add-row,html body button.array-field__add-row .btn,html body button.array-field__add-row button,html body button.lexical-block__removeButton,html body button.lexical-block__removeButton .btn,html body button.lexical-block__removeButton button,html body button[id*=unpublish],html body button[id*=unpublish] .btn,html body button[id*=unpublish] button{border:none!important;background:rgba(0,0,0,0)!important;box-shadow:none!important}html body .btn--style-primary,html body a.btn--style-primary{background:var(--theme-elevation-0)!important;border:1px solid var(--theme-elevation-200)!important;border-radius:4px!important;color:var(--theme-text)!important;font-weight:500!important;box-shadow:none!important;transition:all .2s ease!important}html body .btn--style-primary:hover,html body a.btn--style-primary:hover{background:var(--theme-hover-bg)!important;border-color:var(--theme-hover-border)!important}html body .default-cell__first-cell,html body [class*=cell__first],html body [class*=default-cell],html body button.default-cell__first-cell{border:none!important;background:rgba(0,0,0,0)!important;box-shadow:none!important}html body .default-cell__first-cell .file,html body .default-cell__first-cell .file .file__thumbnail,html body .default-cell__first-cell .file .thumbnail,html body [class*=cell__first] .file,html body [class*=cell__first] .file .file__thumbnail,html body [class*=cell__first] .file .thumbnail,html body [class*=default-cell] .file,html body [class*=default-cell] .file .file__thumbnail,html body [class*=default-cell] .file .thumbnail,html body button.default-cell__first-cell .file,html body button.default-cell__first-cell .file .file__thumbnail,html body button.default-cell__first-cell .file .thumbnail{border:none!important;background:rgba(0,0,0,0)!important}html body .pill__label{background:rgba(0,0,0,0)!important;border:none!important;box-shadow:none!important;color:var(--theme-text)!important}html body .list-header__title-actions .btn,html body .list-header__title-actions button{background:rgba(0,0,0,0)!important;border:1px solid var(--theme-elevation-200)!important;border-radius:4px!important;color:var(--theme-text)!important;font-weight:500!important;box-shadow:none!important;transition:all .2s ease!important}html body .list-header__title-actions .btn:hover,html body .list-header__title-actions button:hover{background:var(--theme-hover-bg)!important;border-color:var(--theme-hover-border)!important;color:var(--theme-text)!important}html body .list-header__title-actions .btn .pill,html body .list-header__title-actions button .pill{background:rgba(0,0,0,0)!important;border:none!important;box-shadow:none!important}html body .list-header__title-actions .btn .pill .pill__label,html body .list-header__title-actions button .pill .pill__label{background:rgba(0,0,0,0)!important;color:inherit!important}.template-minimal .btn--style-primary,.template-minimal .login__form button[type=submit]{padding:12px 16px!important;font-size:14px!important;font-weight:500!important;margin:20px 0 16px!important}.template-minimal .login__form{display:flex!important;flex-direction:column!important}.template-minimal .login__form .login__form__inputWrap{order:1!important}.template-minimal .login__form .form-submit{order:2!important}.template-minimal .login__form a[href*=forgot]{order:3!important;display:block!important;text-align:center!important;margin:16px auto 0!important;width:100%!important;font-size:14px!important}.toast--error,.toast--info,.toast--success,.toast--warning{border-radius:4px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;font-weight:500!important}.toast--error *,.toast--info *,.toast--success *,.toast--warning *{border:none!important}.toast--error{background:#fee2e2!important;border:1px solid #dc2626!important;color:#991b1b!important}.toast--warning{background:#fef3c7!important;border:1px solid #d97706!important;color:#92400e!important}.toast--success{background:#dcfce7!important;border:1px solid #059669!important;color:#064e3b!important}.toast--info{background:#dbeafe!important;border:1px solid #2563eb!important;color:#1e3a8a!important}.icon--chevron,.icon--x{color:var(--theme-text)!important;border:none!important;background:rgba(0,0,0,0)!important;box-shadow:none!important}.icon--chevron,.icon--chevron path,.icon--x,.icon--x path{fill:var(--theme-text)!important;stroke:var(--theme-text)!important}.collection-list table,.table,table{border:1px solid var(--theme-elevation-200)!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;background:var(--theme-elevation-0)!important;overflow:hidden!important}.collection-list table thead,.table thead,table thead{background:var(--theme-elevation-50)!important;border-bottom:1px solid var(--theme-elevation-200)!important}.collection-list table th,.table th,table th{border-right:1px solid var(--theme-elevation-100)!important;color:var(--theme-text)!important;font-weight:600!important}.collection-list table th:last-child,.table th:last-child,table th:last-child{border-right:none!important}.collection-list table td,.table td,table td{border-right:1px solid var(--theme-elevation-100)!important;border-bottom:1px solid var(--theme-elevation-100)!important}.collection-list table td:last-child,.table td:last-child,table td:last-child{border-right:none!important}.collection-list table tr:last-child td,.table tr:last-child td,table tr:last-child td{border-bottom:none!important}.collection-list table tr:hover,.table tr:hover,table tr:hover{background:var(--theme-hover-bg)!important}.doc-controls,.doc-header__actions,[class*=header__controls]{display:flex!important;align-items:center!important;gap:.5rem!important}.doc-controls>*,.doc-header__actions>*,[class*=header__controls]>*{margin:0!important;vertical-align:middle!important}.settings-dashboard{padding:2rem;max-width:1200px;margin:0 auto}.settings-dashboard .settings-header{margin-bottom:2rem}.settings-dashboard .settings-header h1{font-size:2rem!important;font-weight:600!important;color:var(--theme-text)!important;margin-bottom:.5rem!important}.settings-dashboard .settings-header p{font-size:1rem!important;color:var(--theme-text-light)!important;margin:0!important}.settings-dashboard .settings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.settings-dashboard .settings-card-link{text-decoration:none!important;display:block;transition:transform .2s ease}.settings-dashboard .settings-card-link:hover{transform:translateY(-2px)}.settings-dashboard .settings-card{background:var(--theme-elevation-50)!important;border:1px solid var(--theme-elevation-200)!important;border-radius:8px!important;padding:1.5rem!important;position:relative;transition:all .2s ease;cursor:pointer;min-height:120px;display:flex;flex-direction:column;justify-content:space-between}.settings-dashboard .settings-card:hover{background:var(--theme-hover-bg)!important;border-color:var(--theme-hover-border)!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.settings-dashboard .settings-card:hover .settings-arrow{transform:translateX(4px);opacity:1}.settings-dashboard .settings-card h3{font-size:1.1rem!important;font-weight:600!important;color:var(--theme-text)!important;margin:0 0 .5rem!important;display:flex;align-items:center;gap:.5rem}.settings-dashboard .settings-card p{font-size:.9rem!important;color:var(--theme-text-light)!important;margin:0!important;line-height:1.5}.settings-dashboard .settings-card .settings-arrow{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);font-size:1.5rem;color:var(--theme-text-dim);opacity:.5;transition:all .2s ease}.settings-dashboard .settings-info{background:var(--theme-elevation-50)!important;border:1px solid var(--theme-elevation-200)!important;border-radius:8px!important;padding:1.5rem!important;margin-top:2rem}.settings-dashboard .settings-info h3{font-size:1.2rem!important;font-weight:600!important;color:var(--theme-text)!important;margin:0 0 1rem!important}.settings-dashboard .settings-info .info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.settings-dashboard .settings-info .info-item{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:var(--theme-elevation-0)!important;border:1px solid var(--theme-elevation-150)!important;border-radius:6px!important}.settings-dashboard .settings-info .info-item .info-label{font-weight:500!important;color:var(--theme-text-dim)!important;font-size:.9rem!important;min-width:60px}.settings-dashboard .settings-info .info-item .info-value{color:var(--theme-text)!important;font-size:.95rem!important;flex:1}.settings-dashboard .settings-info .info-item .role-badge{background:rgba(0,0,0,0)!important;color:var(--theme-text)!important;padding:0!important;border-radius:0!important;font-size:.95rem!important;font-weight:400!important;display:inline!important;border:none!important}.bool-cell code,.bool-cell span{color:#4ade80!important;padding:2px 8px!important;border-radius:4px!important;font-weight:500!important}.bool-cell code,.bool-cell span,code{background:var(--theme-elevation-100)!important}code{color:var(--theme-text)!important;padding:2px 6px!important;border-radius:3px!important}td.cell-autoRefresh code,td.cell-autoRefresh span,td.cell-enabled code,td.cell-enabled span,td.cell-isActive code,td.cell-isActive span,td.cell-status code,td.cell-status span{color:#4ade80!important;font-weight:500!important}.badge,.pill,.status-badge{color:var(--theme-text)!important;background:var(--theme-elevation-100)!important;border:1px solid var(--theme-border)!important;padding:4px 12px!important;border-radius:12px!important;font-weight:500!important}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--theme-text-dim)!important;opacity:1!important}input::placeholder,textarea::placeholder{color:var(--theme-text-dim)!important;opacity:1!important}.description,.field-description,.help-text,.meta,.subtitle{color:var(--theme-text-light)!important}@media(max-width:768px){.settings-dashboard{padding:1rem}.settings-dashboard .settings-grid{grid-template-columns:1fr;gap:1rem}.settings-dashboard .settings-info .info-grid{grid-template-columns:1fr}}.api-key-display .api-key-warning{background:var(--theme-elevation-100);border:1px solid var(--theme-border);border-radius:6px;padding:16px;margin-bottom:16px}.api-key-display .api-key-warning h3{color:var(--theme-text);margin:0 0 8px;font-size:16px;font-weight:600}.api-key-display .api-key-warning strong{color:var(--theme-text);font-weight:500}.api-key-display .api-key-container{background:var(--theme-elevation-50);border:1px solid var(--theme-border);border-radius:6px;padding:16px;margin-bottom:16px;display:flex;flex-direction:column;gap:12px}.api-key-display .api-key-container .api-key-value{background:var(--theme-input-bg);color:var(--theme-text);padding:12px;border-radius:4px;border:1px solid var(--theme-border);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:14px;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.api-key-display .api-key-container .api-key-copy-button{align-self:flex-start}.api-key-display .api-key-usage-hint{background:var(--theme-elevation-50);border:1px solid var(--theme-border);border-radius:6px;padding:16px}.api-key-display .api-key-usage-hint details summary{color:var(--theme-text);font-weight:500;cursor:pointer;margin-bottom:12px}.api-key-display .api-key-usage-hint .api-key-example{background:var(--theme-input-bg);color:var(--theme-text);padding:12px;border-radius:4px;border:1px solid var(--theme-border);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:13px;overflow-x:auto;white-space:pre;margin:0}.api-key-display .api-key-info{background:var(--theme-elevation-50);border:1px solid var(--theme-border);border-radius:6px;padding:16px}.api-key-display .api-key-info p{color:var(--theme-text);margin:0 0 8px}.api-key-display .api-key-info p:last-child{margin-bottom:0}