/* Executive Hub v20 · Administración */
.stack-form{display:flex;flex-direction:column;gap:14px}.stack-form label,.director-form label{font-size:12px;font-weight:720;color:#58677c;letter-spacing:.01em}.stack-form input,.stack-form select,.director-form input,.director-form select{width:100%;display:block;margin-top:6px;border:1px solid #d5dce6;background:#fff;color:var(--ink);border-radius:8px;padding:9px 10px;outline:none;transition:.16s}.table-danger{border:0;background:transparent;padding:3px 0;color:#9a5863;font-size:11px;font-weight:700}.table-danger:hover{text-decoration:underline}.logo-admin-preview{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:10px;padding:10px;background:var(--soft)}.logo-admin-preview img{width:82px;height:46px;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:8px}.logo-admin-preview .check-row{margin-left:auto}.director-form{display:grid;grid-template-columns:1.45fr 1fr;gap:15px}.admin-nav{display:flex;gap:25px;margin-left:42px;font-size:13px;color:#617087}.admin-nav a:hover{color:var(--navy)}.admin-user{margin-left:auto;display:flex;align-items:center;gap:15px;font-size:12px;color:#748196}.admin-user a{color:var(--navy);font-weight:700}.admin-shell{width:min(1320px,calc(100% - 38px));margin:0 auto;padding:34px 0 70px}.admin-stats{margin-bottom:22px}.admin-two-col{display:grid;grid-template-columns:minmax(280px,370px) 1fr;gap:20px}.imports-layout{grid-template-columns:minmax(310px,400px) 1fr}.compact-panel .stack-form{padding:0 20px}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.metric-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 19px}.metric-card span{font-size:12px;color:var(--muted)}.metric-card strong{display:block;margin-top:7px;font-size:26px;letter-spacing:-.035em}.data-table{width:100%;border-collapse:collapse;font-size:12.5px}.data-table th{padding:11px 13px;text-align:left;background:#f8fafc;color:#64758d;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap}.data-table td{padding:12px 13px;border-bottom:1px solid #ebeff4;vertical-align:top}.data-table tbody tr:hover{background:#fbfcfe}@media (max-width:1180px){.admin-two-col{grid-template-columns:1fr}
.admin-nav{gap:15px;margin-left:25px}}@media (max-width:780px){.admin-nav{display:none}
.admin-user span{display:none}
.director-form{grid-template-columns:1fr}}@media (max-width:500px){.stat-grid{grid-template-columns:1fr}}.btn-primary,.btn-ghost,.table-link,.table-danger,.export-menu a{display:inline-flex;align-items:center;gap:7px}.btn-primary i,.table-link i,.table-danger i,.export-menu a i{font-size:.92em}.admin-sidebar{position:fixed;inset:0 auto 0 0;width:252px;background:linear-gradient(180deg,#102a48 0%,#173754 58%,#102a48 100%);color:#dbe7f3;display:flex;flex-direction:column;padding:22px 15px 16px;z-index:60;border-right:1px solid rgba(255,255,255,.05);box-shadow:8px 0 30px rgba(22,41,67,.06)}.admin-brand{display:flex;align-items:center;gap:11px;padding:4px 9px 20px;color:#fff}.admin-brand-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,#6d8eb5,#40658f);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.admin-brand-icon i{font-size:16px}.admin-brand>span:last-child{display:flex;flex-direction:column}.admin-brand strong{font-size:15px;letter-spacing:-.015em}.admin-brand small{font-size:10px;color:#91a9c2;margin-top:2px;letter-spacing:.04em;text-transform:uppercase}.admin-nav-section{margin-top:18px}.admin-nav-label{display:block;padding:0 11px 8px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#7892ad;font-weight:800}.admin-saas-nav{display:flex;flex-direction:column;gap:4px}.admin-saas-nav a{display:flex;align-items:center;gap:11px;padding:10px 11px;border-radius:9px;color:#b9cada;font-size:12.8px;font-weight:620;transition:.16s}.admin-saas-nav a i{width:17px;text-align:center;color:#89a3bd;font-size:13px}.admin-saas-nav a:hover{background:rgba(255,255,255,.055);color:#fff}.admin-saas-nav a.active{background:rgba(120,154,192,.18);color:#fff;box-shadow:inset 0 0 0 1px rgba(154,184,216,.11)}.admin-saas-nav a.active i{color:#a9c3df}.admin-sidebar-spacer{flex:1}.admin-profile{display:grid;grid-template-columns:34px 1fr 28px;align-items:center;gap:9px;padding:11px 9px;border-top:1px solid rgba(255,255,255,.08);margin-top:16px}.admin-avatar{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#274968;color:#fff;font-weight:800;font-size:12px}.admin-profile-copy{min-width:0;display:flex;flex-direction:column}.admin-profile-copy strong{font-size:11.5px;color:#eef5fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-profile-copy small{font-size:9.5px;color:#839db7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.admin-profile>a{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;color:#86a0ba}.admin-profile>a:hover{background:rgba(255,255,255,.07);color:#fff}.admin-mobilebar{display:none}.admin-shell{width:auto;max-width:1540px;margin:0 0 0 252px;padding:34px 42px 70px;min-height:100vh}.admin-stats{gap:14px}.metric-card{position:relative;min-height:142px;padding:20px 20px 17px;border-radius:14px;box-shadow:0 7px 26px rgba(25,42,70,.035)}.metric-card .metric-icon{position:absolute;right:18px;top:17px;width:35px;height:35px;border-radius:10px;background:#edf3f8;color:#416487;display:grid;place-items:center}.metric-card>span{font-size:11px;text-transform:uppercase;letter-spacing:.055em;font-weight:760;color:#6a7b91}.metric-card strong{font-size:31px;margin-top:13px}.metric-card small{display:block;font-size:10.5px;color:#8a96a6;margin-top:4px}.admin-shell .panel{border-radius:14px;box-shadow:0 8px 28px rgba(27,48,76,.04)}.admin-shell .panel-head{padding:19px 20px 15px}.admin-shell .panel-head h2{font-size:17px}.admin-shell .data-table{font-size:12.2px}.admin-shell .data-table th{background:#f6f8fb;color:#607189;padding:10px 13px}.admin-shell .data-table td{padding:12px 13px}.admin-shell .stack-form{gap:13px}.admin-shell .stack-form label{font-size:11px;color:#5d6f85}.admin-shell .stack-form input,.admin-shell .stack-form select{padding:9px 10px;border-radius:7px;background:#fff}.admin-shell input[type=file]{padding:7px}.admin-shell input[type=file]::file-selector-button{border:0;border-right:1px solid #d8e0e9;background:#f3f6f9;color:#455a72;padding:7px 11px;margin:-7px 11px -7px -7px;font-weight:700;font-size:11px;cursor:pointer}.admin-shell .btn-primary{border-radius:7px;padding:9px 13px}.table-danger{gap:5px}.table-danger i{font-size:10px}@media (max-width:1180px){.admin-shell{padding-left:30px;padding-right:30px}}@media (max-width:900px){.admin-sidebar{display:none}
.admin-mobilebar{height:58px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 17px;position:sticky;top:0;z-index:50}
.admin-mobilebar nav{display:flex;gap:3px}
.admin-mobilebar nav a{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:#61748c}
.admin-mobilebar nav a:hover{background:#eef3f8;color:#203d63}
.admin-shell{margin-left:0;width:100%;padding:25px 18px 55px}
.admin-two-col,.imports-layout{grid-template-columns:1fr}}@media (max-width:600px){.admin-shell{padding-left:12px;padding-right:12px}
.metric-card{min-height:125px}}.admin-page{font-size:15.5px}.admin-saas-nav a{font-size:14.5px}.admin-nav-label{font-size:10.5px}.admin-profile-copy strong{font-size:12.5px}.admin-profile-copy small{font-size:10.5px}.data-table{font-size:13.5px}.data-table th{font-size:10.5px}.data-table td{font-size:13px}.stack-form label,.director-form label{font-size:12.5px}.stack-form input,.stack-form select{font-size:13.5px}.profile-toolbar{padding:15px 17px;margin-bottom:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.profile-picker{display:grid;grid-template-columns:minmax(230px,1fr) minmax(230px,1fr);gap:12px;flex:1}.profile-picker label{font-size:12px;font-weight:760;color:#607087}.profile-picker select{display:block;width:100%;margin-top:6px;border:1px solid #d5dce6;background:#fff;border-radius:8px;padding:9px 34px 9px 10px;color:var(--ink)}.profile-status{display:flex;align-items:center;gap:9px;padding-bottom:3px}.profile-status small{font-size:11.5px;color:var(--muted)}.profile-layout{align-items:start}.profile-help .preset-copy{padding:0 18px 10px;color:var(--muted);line-height:1.55;font-size:13px}.profile-delete-form{border-top:1px solid var(--line);margin:18px 18px 0;padding:13px 0 2px}.view-config-group{margin-bottom:18px}.view-config-title{display:flex;align-items:center;justify-content:space-between;padding:0 2px;margin-bottom:8px}.view-config-title span{font-size:11px;text-transform:uppercase;letter-spacing:.09em;font-weight:820;color:#5f7189}.view-config-title small{font-size:10.5px;color:#8a97a7}.view-config-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}@media (max-width:1200px){.view-config-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.profile-picker,.view-config-grid{grid-template-columns:1fr}}.admin-page{background:var(--v10-bg);font-size:16px!important}.admin-sidebar{width:232px;padding:18px 12px 14px;background:linear-gradient(180deg,#102e4d 0%,#163957 100%);box-shadow:none;border-right:1px solid rgba(255,255,255,.055)}.admin-brand{display:flex;align-items:center;gap:10px;padding:2px 8px 18px;margin-bottom:5px;color:#fff}.admin-brand-icon{width:35px;height:35px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,#6f97c4,#345d8a);color:#fff;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.admin-brand strong{font-size:14px;font-weight:650;letter-spacing:-.015em}.admin-brand small{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#9cb3c9;margin-top:2px}.admin-nav-section{margin-top:14px}.admin-nav-label{font-size:10px!important;letter-spacing:.13em;padding:0 10px 7px;color:#7e9ab5;font-weight:650}.admin-saas-nav{gap:3px}.admin-saas-nav a{font-size:14px!important;font-weight:500;padding:9px 10px;border-radius:8px;color:#c1cfdd;gap:10px}.admin-saas-nav a i{font-size:13px;width:18px;color:#8da9c3}.admin-saas-nav a.active{background:rgba(119,157,195,.18);box-shadow:inset 0 0 0 1px rgba(175,203,228,.09);font-weight:600}.admin-saas-nav a:hover{background:rgba(255,255,255,.06)}.admin-profile{grid-template-columns:34px minmax(0,1fr) 30px;padding:12px 7px 2px;margin-top:14px}.admin-profile-copy strong{font-size:13px!important;font-weight:600}.admin-profile-copy small{font-size:11px!important;color:#8fa9c0}.admin-shell,.admin-workspace{margin-left:232px;width:calc(100% - 232px);max-width:none;padding:28px 32px 58px}.admin-workspace{min-height:100vh}.admin-shell{min-height:100vh}.admin-two-col{grid-template-columns:minmax(290px,350px) minmax(0,1fr);gap:16px}.imports-layout{grid-template-columns:minmax(330px,380px) minmax(0,1fr)}.admin-stats{margin-bottom:16px}.stat-grid{gap:12px}.metric-card{padding:15px 16px;border-radius:12px;box-shadow:none}.metric-card span{font-size:13px;color:var(--v10-muted)}.metric-card strong{font-size:25px;font-weight:650;margin-top:4px}.metric-card small{font-size:12px;color:var(--v10-faint)}.compact-panel .stack-form{padding:0 17px}.stack-form{gap:11px}.stack-form label,.director-form label{font-size:13px!important;font-weight:560;color:#56667c;letter-spacing:0}.stack-form input,.stack-form select,.director-form input,.director-form select{margin-top:5px;min-height:40px;padding:8px 10px;border-radius:8px;font-size:14px!important;border-color:#d2dce8}.data-table{font-size:14px!important}.data-table th{padding:9px 11px;font-size:11px!important;letter-spacing:.045em;font-weight:650;background:#f6f8fb;color:#62728a}.data-table td{padding:10px 11px;font-size:13.5px!important;line-height:1.35}.table-danger{font-size:12px;font-weight:600}.logo-admin-preview{padding:9px}.logo-admin-preview img{width:78px;height:43px}.profile-toolbar{padding:12px 14px;margin-bottom:14px;align-items:center}.profile-picker{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);gap:10px}.profile-picker label{font-size:12px;font-weight:600;color:#586a82}.profile-picker select{margin-top:5px;min-height:39px;padding:8px 34px 8px 10px;font-size:14px;border-radius:8px}.profile-status{padding:0}.profile-status small{font-size:12px!important}.profile-layout{grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:14px}.profile-help .preset-copy{padding:0 17px 8px;font-size:13.5px;line-height:1.5}.profile-delete-form{margin:14px 17px 0;padding:11px 0 0}.view-config-group{margin-bottom:14px}.view-config-title{margin-bottom:6px;padding:0 1px}.view-config-title span{font-size:11px;letter-spacing:.08em;font-weight:680;color:#52667f}.view-config-title small{font-size:11px;color:#8793a3}.view-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.admin-sidebar-backdrop{display:none;position:fixed;inset:0;background:rgba(10,23,39,.35);backdrop-filter:blur(2px);z-index:69}.admin-mobilebar{display:none}.admin-mobile-actions{display:flex;align-items:center;gap:5px}.admin-mobile-actions>a,.admin-menu-toggle{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:#476079;font-size:15px}.admin-menu-toggle:hover,.admin-mobile-actions>a:hover{background:#edf3f8;color:var(--v10-navy)}@media (max-width:1280px){.admin-shell,.admin-workspace{padding-left:24px;padding-right:24px}
.view-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.admin-sidebar{width:218px}
.admin-shell,.admin-workspace{margin-left:218px;width:calc(100% - 218px);padding:24px 20px 48px}
.admin-two-col,.imports-layout,.profile-layout{grid-template-columns:1fr}
.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.admin-sidebar{display:flex!important;width:250px;z-index:70;transform:translateX(-105%);transition:transform .22s ease;box-shadow:12px 0 36px rgba(13,29,48,.18)}
body.admin-sidebar-open{overflow:hidden}
body.admin-sidebar-open .admin-sidebar{transform:translateX(0)}
body.admin-sidebar-open .admin-sidebar-backdrop{display:block}
.admin-mobilebar{height:58px;display:flex!important;align-items:center;justify-content:space-between;padding:0 14px;position:sticky;top:0;z-index:68;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);border-bottom:1px solid #dde5ee}
.admin-mobilebar .brand-inline{gap:8px}
.admin-mobilebar .admin-brand-icon{width:32px;height:32px;border-radius:9px}
.admin-shell,.admin-workspace{margin-left:0;width:100%;padding:22px 16px 48px}
.profile-toolbar,.view-settings-head{align-items:stretch}
.profile-toolbar{flex-direction:column}
.profile-picker{width:100%}
.profile-status{align-self:flex-start}}@media (max-width:760px){.stat-grid{grid-template-columns:1fr}
.view-config-grid{grid-template-columns:1fr}
.profile-picker{grid-template-columns:1fr}
.data-table td,.data-table th{white-space:nowrap}}@media (max-width:480px){.admin-shell,.admin-workspace{padding:18px 12px 42px}}.director-form{grid-template-columns:minmax(0,1.45fr) minmax(225px,.9fr);align-items:end}.director-form>label{min-width:0}.admin-heading-row{align-items:center}.admin-heading-row>.btn-primary{flex:0 0 auto}.profile-company-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:13px 15px;margin-bottom:12px;overflow:visible}.profile-company-form{width:min(420px,100%)}.profile-company-form label{font-size:12px;font-weight:600;color:#586a82}.profile-company-form select{display:block;width:100%;margin-top:5px;min-height:40px;border:1px solid #d2dce8;border-radius:8px;background-color:#fff;padding:8px 34px 8px 10px;font-size:14px;color:var(--v10-ink)}.profile-company-copy{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;text-align:right}.profile-company-copy strong{font-size:14px;font-weight:650}.profile-company-copy span{font-size:12px;color:var(--v10-muted)}.profile-list-panel{margin-bottom:14px}.profile-list-table-wrap{overflow:auto;border-top:1px solid var(--v10-line)}.profile-list-table{width:100%;border-collapse:collapse;min-width:760px}.profile-list-table th{background:#f7f9fc;color:#64758a;text-align:left;font-size:10.5px;letter-spacing:.055em;text-transform:uppercase;font-weight:650;padding:8px 12px;border-bottom:1px solid var(--v10-line)}.profile-list-table td{padding:9px 12px;border-bottom:1px solid #e8edf3;vertical-align:middle;font-size:13px}.profile-list-table tbody tr:last-child td{border-bottom:0}.profile-list-table tbody tr:hover{background:#fbfcfe}.profile-list-table tbody tr.is-selected{background:#f3f7fc}.profile-name-cell{display:flex;align-items:center;gap:10px;min-width:220px}.profile-avatar{width:32px;height:32px;border-radius:8px;background:#edf3f9;color:#3f6791;display:grid;place-items:center;flex:0 0 auto}.profile-name-cell>div{display:flex;flex-direction:column}.profile-name-cell strong{font-size:13.5px;font-weight:630}.profile-name-cell small,.profile-date,.profile-content-count{font-size:11.5px;color:#718096}.profile-row-actions{white-space:nowrap;text-align:right}.profile-row-actions form{display:inline;margin-left:10px}.profile-row-actions .table-link,.profile-row-actions .table-danger{display:inline-flex;align-items:center;gap:5px}.profile-editor-grid{grid-template-columns:minmax(310px,360px) minmax(0,1fr);gap:14px}.profile-empty-help{margin:0 17px 16px;padding:12px;border:1px dashed #d7e0e9;border-radius:9px;background:#fafbfd;display:flex;gap:9px;align-items:flex-start;color:#64748b}.profile-empty-help p{margin:0;font-size:13px}@media (max-width:900px){.profile-company-bar{align-items:stretch;flex-direction:column}
.profile-company-form{width:100%}
.profile-company-copy{text-align:left;align-items:center}
.profile-editor-grid{grid-template-columns:1fr}
.director-form{grid-template-columns:1fr}}@media (max-width:760px){.admin-heading-row>.btn-primary{width:100%;justify-content:center;display:flex}
.profile-list-table{min-width:650px}
.profile-row-actions .table-link,.profile-row-actions .table-danger{font-size:11px}}@media (max-width:480px){.profile-list-table-wrap{margin-left:-1px;margin-right:-1px}
.profile-company-bar{padding:11px}}.import-progress-ui{text-align:left;padding:4px 2px 0}.import-progress-track{height:12px;border-radius:999px;background:#e8eef5;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(31,58,95,.06)}.import-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#284f79,#4f79a6);transition:width .22s ease}.import-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px;color:#334a65}.import-progress-meta strong{font-size:20px;color:#1f3a5f;font-variant-numeric:tabular-nums}.import-progress-meta span{font-size:12.5px;text-align:right;font-variant-numeric:tabular-nums}.import-progress-ui p{margin:10px 0 4px;color:#4d6077;font-size:13.5px}.import-progress-ui small{display:block;color:#8491a2;font-size:11.5px;line-height:1.45}.admin-page .admin-shell,.admin-page .admin-workspace{min-width:0;overflow-x:hidden}.admin-page .admin-two-col,.admin-page .imports-layout,.admin-page .profile-editor-grid{align-items:start;min-width:0}.admin-page .admin-two-col>*,.admin-page .imports-layout>*,.admin-page .profile-editor-grid>*{min-width:0}.admin-page .page-heading{flex-wrap:wrap;row-gap:10px}.admin-page .page-heading>div:first-child{min-width:0;flex:1 1 420px}.admin-page .page-heading .btn-primary{flex:0 0 auto;white-space:nowrap}.admin-page .panel-head{flex-wrap:wrap;align-items:flex-start}.admin-page .panel-head>div:first-child{min-width:0;flex:1 1 220px}.admin-page .panel-metric{white-space:normal;max-width:430px;line-height:1.4;text-align:right;flex:0 1 auto}.admin-page .table-wrap,.admin-page .profile-list-table-wrap{max-width:100%;overflow:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.admin-page .data-table{font-variant-numeric:tabular-nums}.admin-page .data-table td,.admin-page .data-table th{vertical-align:middle}.admin-page .data-table td.right{white-space:nowrap}.admin-page .stack-form label,.admin-page .stack-form input,.admin-page .stack-form select{min-width:0;max-width:100%}.admin-page .form-actions{flex-wrap:wrap}.admin-page input[type="file"]{max-width:100%;min-width:0}.admin-page .logo-admin-preview{min-width:0;flex-wrap:wrap}.admin-page .logo-admin-preview .check-row{margin-left:auto;min-width:0}.admin-page .preset-actions-large{align-items:stretch}.admin-page .preset-actions-large form{display:flex}.admin-page .preset-actions-large .btn-ghost{height:100%;white-space:normal;text-align:left}.admin-page .view-settings-head>div{min-width:0;flex:1 1 420px}.admin-page .sticky-save{max-width:100%}.admin-overview-page .data-table{min-width:760px}.admin-companies-page .data-table{min-width:620px}.admin-imports-page .data-table{min-width:960px}.admin-imports-page .imports-layout{grid-template-columns:minmax(300px,350px) minmax(0,1fr)}.admin-imports-page .tiny-error{max-width:210px;white-space:normal;line-height:1.35}.admin-profiles-page .profile-list-table{min-width:780px}@media (max-width:1280px){.admin-imports-page .imports-layout{grid-template-columns:1fr}
.admin-imports-page .compact-panel{max-width:none}}@media (max-width:1100px){.admin-profiles-page .profile-company-bar{align-items:stretch;flex-direction:column}
.admin-profiles-page .profile-company-form{width:100%}
.admin-profiles-page .profile-company-copy{text-align:left;align-items:center}
.admin-profiles-page .view-settings-head{align-items:flex-start;flex-wrap:wrap}}@media (max-width:900px){.admin-page .page-heading{align-items:flex-start}
.admin-page .page-heading>div:first-child{flex-basis:100%}
.admin-page .panel-metric{text-align:left;max-width:none;width:100%}
.admin-page .view-settings-head>.btn-primary{flex:0 0 auto}}@media (max-width:760px){.admin-page .page-heading .btn-primary{width:100%;justify-content:center;display:flex}
.admin-page .view-settings-head>.btn-primary{width:100%;justify-content:center;display:flex}
.admin-page .sticky-save{align-items:stretch;flex-direction:column;gap:8px}
.admin-page .sticky-save .btn-primary{width:100%;justify-content:center}
.admin-page .logo-admin-preview .check-row{margin-left:0;width:100%}}@media (max-width:480px){.admin-page .panel-head{gap:8px}
.admin-page .data-table th,.admin-page .data-table td{padding-left:9px!important;padding-right:9px!important}}.admin-page .admin-recent-imports>.panel-head{padding:13px 15px 10px!important;align-items:center!important}.admin-page .admin-recent-imports>.panel-head h2{font-size:16px!important;margin-top:2px!important}.admin-page .admin-list-link{display:inline-flex;align-items:center;gap:6px;color:#456684;font-size:11.5px;font-weight:700;white-space:nowrap}.admin-page .admin-list-link:hover{color:#173c65}.admin-page .admin-recent-imports-table{min-width:720px!important;font-size:12px!important}.admin-page .admin-recent-imports-table th{padding:7px 11px!important;font-size:9.5px!important;letter-spacing:.055em!important}.admin-page .admin-recent-imports-table td{padding:7px 11px!important;font-size:12px!important;line-height:1.2!important;vertical-align:middle!important;white-space:nowrap}.admin-page .admin-recent-imports-table .status{font-size:9px!important;padding:3px 6px!important}.admin-imports-page .admin-import-history{min-width:0}.admin-imports-page .admin-import-history>.panel-head{padding:13px 15px 10px!important;align-items:center!important}.admin-imports-page .admin-import-history>.panel-head h2{font-size:16px!important;margin-top:2px!important}.admin-imports-page .admin-import-history-head{gap:16px!important}.admin-imports-page .admin-import-history-meta{margin-left:auto;display:flex;align-items:center;gap:10px;min-width:0;color:#718095;font-size:10.5px;line-height:1.25}.admin-imports-page .admin-import-history-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-imports-page .admin-import-history-meta strong{color:#425b76;font-size:10.5px;white-space:nowrap}.admin-imports-page .admin-import-history-table{min-width:1080px!important;font-size:12px!important}.admin-imports-page .admin-import-history-table th{padding:7px 9px!important;font-size:9.5px!important;letter-spacing:.045em!important;white-space:nowrap!important}.admin-imports-page .admin-import-history-table td{padding:7px 9px!important;font-size:11.8px!important;line-height:1.2!important;vertical-align:middle!important;white-space:nowrap!important}.admin-imports-page .admin-import-history-table .status{font-size:8.8px!important;padding:3px 6px!important}.admin-imports-page .admin-import-history-table .table-danger{font-size:10.5px!important;gap:4px!important;white-space:nowrap!important}.admin-imports-page .admin-import-history-table .table-danger i{font-size:9px!important}.admin-imports-page .import-result-cell{width:150px;max-width:150px}.admin-imports-page .import-result{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#68798d;font-size:10.5px}.admin-imports-page .admin-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-top:1px solid #e5ebf1;background:#fbfcfe}.admin-imports-page .admin-pagination-summary{font-size:10.5px;color:#78879a;white-space:nowrap}.admin-imports-page .admin-pagination-actions{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.admin-imports-page .admin-pagination-actions a{
  min-width:30px;height:30px;padding:0 9px;border:1px solid #d5dfe9;border-radius:7px;background:#fff;color:#526a84;
  display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:10.5px;font-weight:700;text-decoration:none;
}.admin-imports-page .admin-pagination-actions a:hover{background:#eef4fa;border-color:#b8c8d8;color:#173c65}.admin-imports-page .admin-pagination-actions a.active{background:#183b61;border-color:#183b61;color:#fff}@media (max-width:900px){.admin-imports-page .admin-import-history-meta{width:100%;margin-left:0;justify-content:space-between}
.admin-imports-page .admin-import-history>.panel-head{align-items:flex-start!important}
.admin-imports-page .admin-pagination{align-items:flex-start;flex-direction:column}
.admin-imports-page .admin-pagination-actions{justify-content:flex-start}}@media (max-width:520px){.admin-page .admin-list-link span{display:none}
.admin-imports-page .admin-import-history-meta span{display:none}
.admin-imports-page .admin-pagination-actions a span{display:none}
.admin-imports-page .admin-pagination-actions a{padding:0 8px}}