:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft Yahei",sans-serif;color:#20283d;background:#f5f6fa;font-size:16px;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:#4264dd;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #a5b7ff;outline-offset:4px}button{border:0}h1,h2,p{margin-top:0}h1{font-size:2rem;letter-spacing:-.06rem;margin-bottom:12px}h2{font-size:1.05rem;margin-bottom:0}.muted,.hint{color:#7b8496;line-height:1.7}.hint{display:block;font-size:.875rem;font-weight:400;margin:8px 0}.shell{display:flex;min-height:100vh}aside{width:238px;flex-shrink:0;background:#fff;border-right:1px solid #e6e9f0;padding:34px 22px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:10px;color:#20283d;font-size:1.1rem;font-weight:750;letter-spacing:1px;flex-wrap:wrap}.brandmark{display:inline-grid;place-items:center;width:34px;height:34px;background:#4264ec;border-radius:10px;color:white;font-size:1.6rem}.brand-note{display:block;font-size:.75rem;font-weight:400;color:#929bad;letter-spacing:2px;padding-left:45px;margin-top:-9px}.nav-label{font-size:.75rem;color:#929bad;margin:58px 14px 15px}.nav{display:flex;gap:13px;padding:14px;border-radius:8px;font-size:.9rem}.nav.active{color:#4264dd;background:#edf1ff;font-weight:600}.aside-bottom{margin-top:auto;padding:30px 10px 0;font-size:.875rem;line-height:2}.aside-bottom span{font-size:.75rem;color:#929bad}main{min-width:0;flex:1}header{display:flex;justify-content:space-between;align-items:center;height:87px;border-bottom:1px solid #e6e9f0;padding:0 46px;font-size:.875rem;color:#929bad}header strong{color:#555f73;font-weight:500}.quiet{background:none;color:#788298;padding:0;font-size:.875rem}.workspace{max-width:1400px;padding:42px 46px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.page-heading p:last-child{margin-bottom:0}.eyebrow{font-size:.75rem;letter-spacing:2px;color:#8390a8;margin-bottom:14px}.button{display:inline-flex;justify-content:center;align-items:center;gap:12px;border:1px solid #dfe4ee;background:white;color:#475371;padding:12px 20px;border-radius:9px;font-size:.875rem;white-space:nowrap;min-height:46px}.button:hover{filter:brightness(.97)}.primary{background:#4264ec;color:#fff;border-color:#4264ec;box-shadow:0 4px 10px #4264ec19}.full{width:100%;justify-content:space-between}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.stats section{background:#fff;border:1px solid #e6e9f0;border-radius:12px;padding:23px 26px}.stats span{font-size:.875rem;color:#7b8496}.stats strong{display:block;font-size:2rem;font-weight:600;margin-top:18px}.stats small{font-size:.875rem;font-weight:400;color:#929bad;margin-left:12px}.panel{background:#fff;border:1px solid #e3e7ef;border-radius:12px;overflow:hidden}.panel-heading{display:flex;justify-content:space-between;align-items:center;padding:23px 26px;gap:15px}.panel-heading .muted{font-size:.875rem}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left;font-size:.875rem}th{background:#f9fafc;color:#929bad;font-weight:400;padding:15px 24px;white-space:nowrap}td{padding:24px;border-top:1px solid #edf0f5;line-height:1.6}td strong{display:block;font-weight:600;max-width:240px;overflow-wrap:anywhere}.entry-link{display:block;margin-top:5px;color:#929bad;font-size:.8rem}.target{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7b8496}.badge{display:inline-block;white-space:nowrap;border-radius:5px;padding:3px 9px;background:#f0f2f7;color:#929bad;font-size:.75rem}.badge.on{background:#eaf6f0;color:#3b9268}.actions{display:flex;gap:16px;white-space:nowrap;align-items:center}.actions form{display:inline}.empty{text-align:center;padding:62px 24px 70px}.empty-icon{display:grid;place-items:center;width:64px;height:64px;background:#eef2ff;color:#4264dd;font-size:2.2rem;border-radius:18px;margin:0 auto 22px}.empty h2{margin-bottom:13px}.empty .button{margin-top:10px}.footnote{font-size:.8rem;color:#929bad;margin-top:24px}.back{font-size:.875rem;display:inline-block;margin-bottom:30px;color:#7b8496}.editor{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);gap:26px;align-items:start}.form-panel{padding:28px}.form-panel h2{margin-bottom:28px}label{display:block;font-size:.875rem;font-weight:550;margin:24px 0}input:not([type=checkbox]),textarea{width:100%;border:1px solid #dde3ee;border-radius:7px;padding:12px 13px;margin-top:10px;background:#fff;color:#25314a;outline:none;font-size:1rem}input:focus,textarea:focus{border-color:#4264dd;box-shadow:0 0 0 3px #4264dd16}textarea{resize:vertical}.check{display:flex;gap:12px;align-items:flex-start}.check input{width:18px;height:18px;accent-color:#4264ec;margin:2px 0}.check small{display:block;font-size:.875rem;font-weight:400;color:#929bad;line-height:1.7;margin-top:6px}.seconds{display:flex;align-items:center;gap:12px}.seconds input{max-width:110px}.editor-footer{display:grid;gap:12px;margin-top:20px}.notice{padding:13px 18px;background:#edf4ff;border-radius:8px;line-height:1.6;margin-bottom:24px;font-size:.875rem}.notice.error{background:#fff0f1;color:#b63d53}.auth-wrap{min-height:100vh;display:grid;place-content:center;padding:30px;background:#f2f4fa}.auth{width:440px;max-width:100%;padding:42px;background:#fff;border:1px solid #e4e8f1;border-radius:18px;box-shadow:0 20px 70px #26345809}.auth .brand{margin-bottom:40px}.auth h1{font-size:1.8rem}.auth .eyebrow{letter-spacing:1px}.auth .button{margin-top:16px}.auth-footer{text-align:center;font-size:.75rem;color:#9aa4b6;letter-spacing:2px;padding-top:25px}.landing-wrap{min-height:100vh;background:radial-gradient(ellipse at 70% 10%,#21283c 0,transparent 55%),#171b27;color:#e8edf8;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px}.landing-card{width:506px;max-width:100%;background:#121725;border:1px solid #343d51;border-radius:24px;padding:45px 36px 28px;box-shadow:0 20px 70px #0003;text-align:center}.landing-brand{display:flex;align-items:center;justify-content:center;gap:13px;font-size:1.35rem;font-weight:650;overflow-wrap:anywhere}.landing-mark{display:inline-grid;place-items:center;background:#273857;color:#91b5ff;width:39px;height:39px;border-radius:12px;font-size:1.8rem;flex-shrink:0}.progress{height:5px;background:#30394c;margin:36px 0 32px;border-radius:6px;overflow:hidden}.progress div{height:100%;width:1%;background:#7aa4ff;transition:width 1s linear}.spinner{width:61px;height:61px;border:4px solid #30394c;border-top-color:#7aa4ff;border-radius:50%;margin:0 auto 26px;animation:spin 1.2s linear infinite}.landing-card h1{font-size:1.2rem;letter-spacing:0;margin-bottom:14px;line-height:1.6}.landing-message{font-size:1rem;line-height:1.8;color:#a0a9bc;overflow-wrap:anywhere}.destination{text-align:left;padding:15px 18px;border-radius:10px;background:#1c2232;margin:26px 0}.destination span{color:#8a96ad;font-size:.75rem;display:block;margin-bottom:6px}.destination strong{font-size:.875rem;font-weight:400;color:#bfcbe0;overflow-wrap:anywhere;line-height:1.6}.countdown{color:#8999b4;font-size:.875rem;margin:22px 0}.landing-button{display:flex;justify-content:center;gap:20px;padding:14px;background:#789efa;color:#101d39;border-radius:10px;font-size:1rem;font-weight:600}.pause{background:none;color:#8a9bbb;font-size:.875rem;margin-top:20px;padding:8px}.landing-footer{font-size:.75rem;color:#626e85;margin:24px 0 0;letter-spacing:2px}.preview-note{font-size:.875rem;color:#adc5ff;border:1px solid #394664;padding:10px 18px;border-radius:30px;margin-bottom:22px}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation:none}.progress div{transition:none}}@media(max-width:1050px){aside{width:190px;padding:30px 16px}.workspace{padding:32px 25px}header{padding:0 25px}.editor{grid-template-columns:1fr}}@media(max-width:700px){.shell{display:block}aside{width:auto;display:block;padding:18px 22px;border-right:none;border-bottom:1px solid #e6e9f0}.brand-note,.nav-label,.nav,.aside-bottom{display:none}header{height:64px;padding:0 22px}.workspace{padding:28px 18px}.page-heading{align-items:flex-start;gap:12px}.page-heading .button{padding:10px 13px}.page-heading .muted{font-size:.875rem}h1{font-size:1.6rem}.stats{gap:9px}.stats section{padding:17px 14px}.stats strong{font-size:1.7rem}.stats small{margin-left:5px}.panel-heading{padding:20px;align-items:flex-start}.panel-heading .muted{font-size:.75rem}.form-panel{padding:22px}.auth{width:100%;padding:28px}.auth-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}.auth{max-width:440px}.landing-card{padding:32px 24px 22px;border-radius:20px}.landing-brand{font-size:1.15rem}td,th{padding:16px}.empty{padding:44px 20px}.eyebrow{font-size:.75rem;letter-spacing:1px}}
/* Visitor transition page */
.landing-v2{background:radial-gradient(ellipse at 50% 15%,#26345366,transparent 58%),#111521;padding-top:28px;padding-bottom:28px}.landing-v2 .landing-card{background:linear-gradient(155deg,#1d2536,#161c2b 70%);border-color:#354055;box-shadow:0 28px 90px #0005,inset 0 1px #ffffff08;padding:34px 38px 25px;position:relative}.landing-v2 .landing-brand{font-size:1.15rem;line-height:1.65}.landing-v2 .landing-mark{width:34px;height:34px;border-radius:10px;font-size:1.5rem;background:#2b3d60;color:#a1beff}.landing-divider{height:1px;background:#ffffff0c;margin:26px 0 30px}.count-ring{width:92px;height:92px;position:relative;margin:0 auto 23px;display:grid;place-items:center}.count-ring .spinner{position:absolute;inset:0;width:92px;height:92px;border-width:3px;border-color:#34415b;border-top-color:#91b5ff;border-right-color:#587ab6;margin:0;box-shadow:0 0 35px #81aaff0b}.count-ring span{font-size:2rem;font-weight:500;color:#c9daff;font-variant-numeric:tabular-nums}.spinner.stopped{animation-play-state:paused}.landing-kicker{font-size:.75rem;letter-spacing:2px;color:#8aa9df;margin-bottom:10px}.landing-v2 .landing-card h1{font-size:1.45rem;font-weight:600;line-height:1.5;margin-bottom:12px}.landing-v2 .landing-message{line-height:1.85;margin-bottom:0;color:#a1afc7;min-height:30px}.landing-v2 .progress{margin:28px 0 22px;height:3px;background:#303b51}.landing-v2 .progress div{transition:width .1s linear;background:#8cafff}.landing-v2 .destination{background:transparent;border:1px solid #ffffff0c;margin:0 0 24px;padding:13px 16px;text-align:center}.landing-v2 .destination span{font-size:.75rem;color:#a0adc1;margin-bottom:7px}.landing-v2 .destination strong{color:#c0cee3;font-size:.875rem}.landing-v2 .landing-button{width:100%;background:#89aafa;box-shadow:0 7px 22px #0b142638;border:1px solid #b7ceff33;min-height:50px;transition:background .15s}.landing-v2 .landing-button:hover{background:#a1bbff}.landing-v2 .landing-button:disabled{background:#2e3c58;color:#9cb2d4;box-shadow:none;cursor:default;font-weight:400}.landing-v2 .countdown{font-size:.875rem;color:#9aaac4;margin:19px 0 0;line-height:1.7}.landing-v2 .pause{margin-top:10px;font-size:.875rem;color:#adbdd8;padding:9px 15px}.landing-v2 .landing-footer{color:#8996af;letter-spacing:3px}.landing-v2 .preview-note{color:#b9cbed;font-size:.75rem;padding:8px 15px;background:#1d2a4266;margin-bottom:18px}@media(max-width:520px){.landing-v2 .landing-card{padding:29px 23px 23px;border-radius:22px}.landing-v2 .landing-card h1{font-size:1.3rem}.landing-v2 .landing-brand{font-size:1.05rem}.landing-v2 .landing-message{font-size:.9375rem}.landing-v2 .countdown{font-size:.8125rem}.landing-divider{margin:23px 0 27px}}@media(prefers-reduced-motion:reduce){.landing-v2 .progress div{transition:none}}
[hidden]{display:none!important}select{display:block;width:100%;font:inherit;font-size:.9375rem;color:#25314a;background:#fff;border:1px solid #dde3ee;border-radius:7px;padding:12px;margin-top:10px;min-height:46px}select:focus{outline:2px solid #a5b7ff;outline-offset:2px}.form-stack{display:grid;gap:24px;min-width:0}.routing-editor{grid-template-columns:minmax(0,1.45fr) minmax(310px,1fr)}.route-overview{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:20px 24px;background:#edf1fc;border:1px solid #e2e7f5;border-radius:10px;margin-bottom:28px;font-size:.875rem;color:#4c5d7d}.route-overview b{font-size:.75rem;color:#8198d6;margin-right:9px}.route-overview i{font-style:normal;color:#97a6c1}.section-title{display:flex;align-items:center;gap:12px;margin-bottom:24px}.section-title h2{margin:0}.step-number{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:#4264dd;background:#edf1ff;font-size:.75rem}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field-pair label{margin-top:12px}.config-tip{background:#f3f6fc;border:1px solid #e5eafa;padding:14px;border-radius:8px;font-size:.8125rem;line-height:1.8;color:#64738d}.route-meta{display:block;font-size:.75rem;color:#929bad;margin-top:5px}.settings-column .editor-footer{margin-top:0}.flow-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:26px;font-size:.75rem;color:#7f8ba1;line-height:1.6}.flow-steps span{border-bottom:2px solid #334057;padding:0 0 9px}.flow-steps .current{border-color:#8aaeff;color:#c8dbff}.flow-steps .done{border-color:#538b79;color:#8cbcac}.landing-v2 .flow-steps+.progress{margin-top:14px}.landing-button[aria-disabled=true]{cursor:default;opacity:.6}.probe-details{text-align:left;border-top:1px solid #34415b;padding-top:20px;margin-top:22px;font-size:.8125rem;line-height:1.75;color:#9fafc8}.probe-details summary{cursor:pointer;color:#c8d6ed}.probe-details ol{padding-left:20px}.probe-details li{margin:12px 0;overflow-wrap:anywhere}.probe-details strong,.probe-details span{display:block;font-weight:400}.probe-details strong{color:#ccdbf2}.probe-details p{margin-bottom:0;font-size:.75rem}.entry-card .spinner{margin-top:38px}.entry-card .landing-button{margin-top:26px}@media(max-width:1050px){.routing-editor{grid-template-columns:1fr}.route-overview{gap:12px;padding:18px}.settings-column{grid-row:auto}}@media(max-width:450px){.route-overview{font-size:.8125rem;gap:8px}.route-overview i{display:none}.route-overview span{width:100%}.field-pair{grid-template-columns:1fr}.field-pair label{margin:10px 0}.flow-steps{font-size:.75rem;gap:3px}}
.sync-status{align-self:start}.sync-status dl{margin:25px 0}.sync-status dt{font-size:.8125rem;color:#8490a5;margin-top:20px}.sync-status dd{margin:6px 0 0;font-size:.9375rem;color:#34425a;overflow-wrap:anywhere}.sync-action{margin-top:18px}.button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:700px){aside .nav{display:inline-flex;margin:12px 8px 0 0;padding:8px 10px;font-size:.8125rem}}
/* Registrar management */
.registrar-history{margin-top:24px}.registrar-table{overflow-x:auto}.registrar-table table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.registrar-table th,.registrar-table td{padding:16px 12px;border-bottom:1px solid var(--line,#e7e9ef);vertical-align:top}.record-answer{max-width:420px;overflow-wrap:anywhere}.registrar-shortcuts{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:20px 0}.registrar-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.registrar-fields>*{min-width:0}.registrar-fields pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6fa;padding:16px;border-radius:10px;font-size:13px}.registrar-summary{display:grid;grid-template-columns:180px 1fr;gap:16px;margin:24px 0}.registrar-summary dt{color:#687080}.registrar-summary dd{margin:0}.registrar-accept{display:flex!important;align-items:flex-start;gap:12px;margin:20px 0}.registrar-accept input{width:18px!important;flex:0 0 18px;height:18px;margin-top:3px}.inline-action{display:inline-block;margin-left:12px}@media(max-width:700px){.registrar-fields{grid-template-columns:1fr}.registrar-summary{grid-template-columns:1fr;gap:8px}.registrar-summary dd{margin-bottom:14px}.registrar-shortcuts .button{width:100%}.page-heading h1{overflow-wrap:anywhere}}
.probe-detail{padding:14px 0;border-bottom:1px solid #e7e9ef;overflow-wrap:anywhere}.probe-detail p{font-size:13px;margin:8px 0}.registrar-table details{min-width:220px}.registrar-table summary{cursor:pointer;color:#5955d9}.registrar-table td{overflow-wrap:anywhere}
.workspace-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0;padding:8px;background:#fff;border:1px solid #e6e8ee;border-radius:14px}.workspace-tabs a{padding:12px 20px;border-radius:9px;color:#667085}.workspace-tabs a.selected{background:#efedff;color:#5b50cf;font-weight:650}.workspace-section[hidden]{display:none!important}.workspace-section .page-heading h1{font-size:25px}.workspace-section>.stats{display:none}.workspace-section{scroll-margin-top:24px}.compact-stat{font-size:24px!important}.workspace-section select[multiple]{min-height:140px}.workspace-section .page-heading{margin-top:24px}@media(max-width:700px){.workspace-tabs a{flex:1 1 40%;text-align:center;padding:10px}.stats .compact-stat{font-size:18px!important}}
.workspace-search{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0}.workspace-search input{flex:1;min-width:220px}.workspace-search select{width:auto;min-width:150px}.workspace-pagination{display:flex;gap:20px;align-items:center;margin:20px 0;font-size:13px;color:#667085}
.button.connection-ok{background:#e8f7ee;border-color:#a8dfbd;color:#18763c;font-weight:650}.button.connection-ok:hover{background:#d8f1e2}
.registrar-table input[type=checkbox]{width:18px;height:18px;padding:0;vertical-align:middle}

.domain-expiry-warning{color:#c62828;font-weight:600}

.domain-toolbar{display:flex;align-items:flex-end;gap:18px;margin:20px 0 10px;flex-wrap:wrap}
.domain-toolbar .registrar-shortcuts{margin:0;gap:10px;flex-wrap:nowrap;align-items:flex-end}
.domain-toolbar label{margin:0;display:block;font-size:13px;min-width:0}
.domain-toolbar input,.domain-toolbar select{height:42px;min-height:42px;margin:8px 0 0;padding:9px 12px;font-size:14px}
.domain-toolbar .button{height:42px;min-height:42px;padding:9px 16px;width:auto}
.domain-toolbar .domain-filter select{width:150px}
.domain-toolbar .domain-group{flex:1;min-width:280px}
.domain-toolbar .domain-group label{flex:1}
.domain-toolbar .domain-group input{width:100%}
.domain-toolbar-hint{margin:0 0 14px;font-size:12px}
@media(max-width:700px){.domain-toolbar{gap:12px}.domain-toolbar .domain-group{flex:1 1 100%}.domain-toolbar .button{width:auto}.domain-toolbar .domain-filter{flex:1}.domain-toolbar .domain-filter label,.domain-toolbar .domain-filter select{width:100%}}

/* Domain registrar console: compact list-first layout. */
.registrar-console{--console-blue:#2864dc;--console-line:#e6eaf0;color:#263247}
.registrar-console .page-heading{margin-bottom:22px;align-items:center}
.registrar-console .page-heading h1{font-size:25px;letter-spacing:-.4px;margin-bottom:8px}
.registrar-console .eyebrow{font-size:10px;letter-spacing:1.6px;color:#8592a6;margin-bottom:8px}
.registrar-console .page-heading .muted{font-size:13px}
.registrar-console .page-heading .registrar-shortcuts{margin:0;gap:10px}
.registrar-console .button{min-height:36px;padding:8px 14px;border-radius:5px;font-size:13px;box-shadow:none}
.registrar-console .primary{background:var(--console-blue);border-color:var(--console-blue)}
.registrar-section-nav{display:flex;gap:28px;border-bottom:1px solid #dde3ec;margin-bottom:20px}
.registrar-section-nav a{padding:12px 2px;color:#68758a;font-size:14px}
.registrar-section-nav .current{color:var(--console-blue);border-bottom:2px solid var(--console-blue);font-weight:600}
.registrar-console .panel{border-radius:8px;border-color:var(--console-line);box-shadow:0 2px 6px #23334f03;scroll-margin-top:18px}
.registrar-console .form-panel{padding:22px 24px}
.registrar-console .panel-heading{padding:0;margin-bottom:8px}
.registrar-console .panel-heading>a{font-size:12px}
.domain-list-title{display:flex;align-items:center;gap:12px}
.domain-count{font-size:12px;color:#758297;background:#f2f5f9;border-radius:4px;padding:4px 8px}
.registrar-console h2{font-size:16px;font-weight:600}
.registrar-console .domain-list-panel>.hint{font-size:12px;margin:0 0 20px}
.registrar-console .domain-toolbar{background:#f8fafd;border:1px solid #edf0f5;border-radius:6px;padding:14px;gap:14px;margin:0 0 12px}
.registrar-console .domain-toolbar label{font-size:12px;font-weight:500;color:#637086}
.registrar-console input,.registrar-console select{border-radius:5px;border-color:#dce3ec;font-weight:400}
.registrar-console .domain-toolbar input,.registrar-console .domain-toolbar select,.registrar-console .domain-toolbar .button{height:36px;min-height:36px;font-size:13px}
.registrar-console .domain-toolbar .domain-filter select{width:132px}
.registrar-console .domain-toolbar .domain-group{min-width:250px}
.domain-selection-line{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#98a2b3;margin:12px 0}
#domain-selection-count{color:#61728b}
.registrar-console .registrar-table th{background:#f5f7fa;color:#788599;font-weight:500;font-size:12px;padding:12px 14px;border-top:1px solid #edf0f5}
.registrar-console .registrar-table td{padding:16px 14px;vertical-align:middle;border-color:#edf0f5;font-size:13px}
.registrar-console .registrar-table tbody tr:hover{background:#f8fbff}
.registrar-console .registrar-table .domain-row-selected{background:#edf4ff}
.domain-list-panel th:first-child,.domain-list-panel td:first-child{width:42px}
.domain-list-panel th:last-child,.domain-list-panel td:last-child{width:110px;white-space:nowrap}
.registrar-console .registrar-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--console-blue);margin:0;cursor:pointer}
.domain-name-link{color:#2459ba;font-weight:600;font-size:14px;overflow-wrap:anywhere}
.domain-group-tag{display:inline-block;padding:4px 9px;background:#edf3ff;color:#4268ac;border-radius:4px;font-size:12px;white-space:nowrap}
.domain-group-tag.is-empty{background:#f4f5f7;color:#929baa}
.registrar-console .workspace-pagination{margin:0;padding:16px 0 0;font-size:12px;align-items:center;gap:18px}
.domain-page-info{margin-right:auto;color:#8a95a7}
.registrar-console .domain-purchase-form{display:grid;grid-template-columns:minmax(180px,2fr) minmax(130px,1fr) 100px auto;gap:14px;align-items:end;margin-top:18px}
.registrar-console .domain-purchase-form label{margin:0;font-size:12px;font-weight:500;color:#637086;min-width:0}
.registrar-console .domain-purchase-form input,.registrar-console .domain-purchase-form select{margin-top:8px;height:40px;padding:9px 12px;font-size:13px;width:100%}
.registrar-console .domain-purchase-form .button{height:40px}
.registrar-console #registrar-activity>.hint,.registrar-console .section-title .hint{font-size:12px;margin:8px 0 16px}
.registrar-state{padding:4px 8px;border-radius:4px;font-size:12px;background:#f0f3f7;color:#68768b}
.registrar-state.state-success{color:#208454;background:#eaf7f0}
.registrar-state.state-failed,.registrar-state.state-unknown{color:#b65736;background:#fff0e9}
@media(max-width:1000px){.registrar-console .domain-purchase-form{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.registrar-console .form-panel{padding:18px 14px}.registrar-console .page-heading{align-items:flex-start;flex-direction:column;gap:16px}.registrar-console .page-heading .button{width:auto}.registrar-console .domain-toolbar{padding:12px}.domain-selection-line{flex-wrap:wrap}.registrar-console .domain-purchase-form{grid-template-columns:1fr}.domain-list-panel table{min-width:620px}.registrar-section-nav{gap:24px}}

.registrar-console .domain-list-title h2{margin:0}.registrar-console .domain-purchase-form select{min-height:40px}.registrar-console #registrar-activity>h2{margin-bottom:8px}.registrar-console .section-title{align-items:center;gap:14px}.registrar-console .section-title h2,.registrar-console .section-title .hint{margin:0}
