.account-status-summary,.account-table-card{padding:22px}.account-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.account-summary-grid>div{min-height:78px;padding:14px 16px;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--line);border-radius:12px;background:#07101d61}.account-summary-grid small{color:#7185a1;font-size:10px}.account-summary-grid strong{margin-top:3px;color:#eef3fb;font-size:24px;line-height:1;letter-spacing:-.04em}.account-toolbar{display:flex;align-items:center;gap:9px}.table-search{min-width:280px;height:38px;padding:0 11px;display:flex;align-items:center;gap:8px;color:#7185a1;border:1px solid var(--line);border-radius:9px;background:#07101d7a}.table-search:focus-within{border-color:#8e78ff73;box-shadow:0 0 0 3px #8e78ff14}.table-search input{width:100%;color:#dce5f2;border:0;outline:0;background:transparent;font-size:11px}.table-search input::placeholder{color:#536a88}.account-loading{min-height:220px;display:grid;place-items:center;color:#7185a1;font-size:11px}.account-table-shell{max-height:calc(100vh - 270px);min-height:320px}.farmer-account-table{width:max-content;min-width:1710px;table-layout:fixed}.farmer-account-table th{position:sticky;z-index:6;top:0;height:46px;background:#0b1728;box-shadow:0 1px #9db7e11f}.farmer-account-table td{height:61px}.farmer-account-table th:nth-child(1),.farmer-account-table td:nth-child(1){position:sticky;z-index:4;left:0;width:265px;min-width:265px;max-width:265px;background:#0d1a2c;box-shadow:1px 0 #9db7e11a}.farmer-account-table th:nth-child(1){z-index:8;background:#101e32}.farmer-account-table th:nth-child(2),.farmer-account-table td:nth-child(2){width:145px}.farmer-account-table th:nth-child(3),.farmer-account-table td:nth-child(3){width:155px}.farmer-account-table th:nth-child(4),.farmer-account-table td:nth-child(4){width:190px}.farmer-account-table th:nth-child(5),.farmer-account-table td:nth-child(5){width:155px}.farmer-account-table th:nth-child(6),.farmer-account-table td:nth-child(6){width:130px}.farmer-account-table th:nth-child(n+7),.farmer-account-table td:nth-child(n+7){width:155px}.farmer-account-table .domain-cell button{width:100%;padding:0;display:flex;align-items:center;justify-content:space-between;gap:10px;color:inherit;border:0;background:transparent;cursor:pointer;text-align:left}.farmer-account-table .domain-cell button>span{min-width:0}.farmer-account-table .account-domain-identity{min-width:0;width:100%}.farmer-account-table .account-domain-identity strong{overflow:hidden;display:block;color:#eef3fb;font-family:DM Mono,ui-monospace,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.farmer-account-table .account-domain-identity small{max-width:220px;overflow:hidden;display:block;color:#7185a1;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.cell-status-select{width:100%;min-height:36px;padding:0 28px 0 9px;appearance:none;border:1px solid;outline:0;border-radius:9px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 13px) 15px,calc(100% - 9px) 15px;background-size:4px 4px,4px 4px;background-repeat:no-repeat;font-size:10px;font-weight:700;cursor:pointer}.cell-status-select:disabled{opacity:.55;cursor:wait}.cell-status-select option{color:#dce5f2;background:#14233a}.cell-status-select--success{color:#74e8b5;border-color:#48dca038;background-color:#48dca014}.cell-status-select--danger{color:#ff95a7;border-color:#ff71893b;background-color:#ff718914}.cell-status-select--warning{color:#ffd18c;border-color:#f6bd683b;background-color:#f6bd6814}.cell-status-select--neutral{color:#9aaac0;border-color:var(--line);background-color:#7990b111}.api-key-state{width:max-content;min-height:32px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;color:#7185a1;border:1px solid var(--line);border-radius:8px;background:#7990b10d;font-size:9px;font-weight:700}.api-key-state--set{color:#74e8b5;border-color:#48dca038;background:#48dca014}.account-row--inactive td{color:#75849a;background:#53627906}.account-row--inactive .domain-cell{background:#101c2c!important}.modal--wide{width:min(100%,940px)}.account-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.account-form-grid .field{font-size:11px}.account-form-grid .field input,.account-form-grid .field select,.account-form-grid .field textarea{min-height:46px;color:#e1e8f4;font-size:12px}.account-form-grid .field textarea{width:100%;min-height:105px;padding:13px;resize:vertical;color:#e1e8f4;border:1px solid var(--line);outline:0;border-radius:10px;background:#07101d99}.account-form-grid .field textarea:focus{border-color:#8e78ff80;box-shadow:0 0 0 3px #8e78ff14}@media(max-width:1050px){.account-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-toolbar{width:100%;align-items:stretch;flex-direction:column}.table-search{min-width:0;width:100%}}@media(max-width:760px){.account-status-summary,.account-table-card{padding:17px}.account-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-form-grid{grid-template-columns:1fr}.account-form-grid .field--wide{grid-column:auto}}.copyable-field__control{position:relative;min-width:0;display:block}.copyable-field__control input,.copyable-field__control select,.copyable-field__control textarea{cursor:copy}.copyable-field__control input::placeholder,.copyable-field__control textarea::placeholder{color:#a7b8ce;opacity:.9;font-family:DM Mono,ui-monospace,monospace}.copyable-field__flash{position:absolute;z-index:2;top:50%;right:11px;transform:translateY(-50%);padding:4px 7px;color:#0a2018;border-radius:6px;background:#70e8b4;box-shadow:0 4px 14px #00000040;font-size:10px;font-weight:800;pointer-events:none}.account-table-card{padding-bottom:27px}.farmer-account-table{min-width:1710px}.farmer-account-table th{height:52px;padding-block:14px;font-size:13px}.farmer-account-table td{height:72px;padding-block:18px}.farmer-account-table th:nth-child(n+2),.farmer-account-table td:nth-child(n+2){text-align:center}.farmer-account-table .account-domain-identity strong{color:#eef3fb;font-size:16px;font-weight:650;letter-spacing:-.02em}.farmer-account-table .account-domain-identity small{color:#7185a1;font-size:12px}.farmer-account-table .cell-status-select{min-width:112px;min-height:34px;padding:0 30px 0 11px;border-radius:999px;font-size:13px;font-weight:750;background-position:calc(100% - 14px) 14px,calc(100% - 10px) 14px}.farmer-account-table td:nth-child(4) .cell-status-select{min-width:150px}.farmer-account-table td:nth-child(5) .cell-status-select{min-width:122px}.farmer-account-table .api-key-state{min-height:34px;padding:0 11px;border-radius:999px;font-size:13px}.farmer-account-table .api-key-state svg{width:15px;height:15px}@media(max-width:760px){.farmer-account-table td{padding-block:16px}.farmer-account-table .account-domain-identity strong{font-size:14px}.farmer-account-table .cell-status-select{font-size:12px}}.address-fields{grid-column:1 / -1;padding:14px;border:1px solid rgba(157,183,225,.12);border-radius:12px;background:#07101d47}.address-fields__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.address-fields__heading>div{display:grid;gap:3px}.address-fields__heading strong{color:#eef3fb;font-size:12px;font-weight:750}.address-fields__heading small{color:#7185a1;font-size:10px}.address-fields__copy{min-height:32px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;color:#dce5f2;border:1px solid rgba(142,120,255,.35);border-radius:8px;background:#8e78ff1a;font-size:10px;font-weight:750;cursor:pointer}.address-fields__copy:hover{border-color:#b7abffb3;background:#8e78ff2e}.address-fields__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 15px}.address-fields__grid .field--wide{grid-column:1 / -1}.address-fields__grid .field{min-width:0}@media(max-width:760px){.address-fields__grid{grid-template-columns:1fr}.address-fields__grid .field--wide{grid-column:auto}}.account-table-top-scroll{width:100%;height:18px;margin:2px 0 8px;overflow-x:auto;overflow-y:hidden;border:1px solid rgba(157,183,225,.12);border-radius:8px;background:#07101d6b;scrollbar-color:rgba(142,120,255,.72) rgba(19,34,55,.74);scrollbar-width:auto}.account-table-top-scroll>div{height:1px}.account-table-top-scroll::-webkit-scrollbar{height:12px}.account-table-top-scroll::-webkit-scrollbar-track{border-radius:999px;background:#132237bd}.account-table-top-scroll::-webkit-scrollbar-thumb{border:2px solid rgba(19,34,55,.74);border-radius:999px;background:#8e78ffb8}.account-table-top-scroll::-webkit-scrollbar-thumb:hover{background:#b7abffe6}.farmer-account-table .domain-cell__main{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.farmer-account-table .account-row-actions{display:flex;align-items:center;gap:6px}.farmer-account-table .domain-cell .account-row-actions button{width:auto;min-height:30px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:7px;font-size:10px;font-weight:750;white-space:nowrap;cursor:pointer}.farmer-account-table .account-edit-button{color:#c7bcff;border:1px solid rgba(160,137,255,.34);background:#7154bf29}.farmer-account-table .account-edit-button:hover{border-color:#c2b3ffb8;background:#7154bf45;color:#f1edff}.farmer-account-table .account-authenticate-button{color:#a8dcff;border:1px solid rgba(112,198,255,.34);background:#437eba29}.farmer-account-table .account-authenticate-button:hover{border-color:#8de7ffb8;background:#437eba45;color:#e5fbff}.dns-record-grid{display:grid;grid-template-columns:86px minmax(145px,1fr) minmax(260px,1.8fr) 86px 34px;gap:10px;align-items:center;margin-bottom:10px}.dns-record-grid--header{margin-bottom:6px;color:var(--muted, #8ea4bf);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dns-record-grid input,.dns-record-grid select{width:100%;min-height:40px}.dns-record-list{max-height:360px;overflow:auto;padding-right:4px}.dns-value-wrap{position:relative;min-width:0}.dns-value-wrap input{padding-right:36px}.dns-copy-button,.dns-remove-button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;color:#9eb3ce;border:1px solid var(--line);border-radius:8px;background:#07101d66;cursor:pointer}.dns-copy-button{position:absolute;top:4px;right:4px;width:30px;min-height:32px;border:0;background:transparent}.dns-copy-button:hover,.dns-remove-button:hover{color:#d8d1ff;border-color:#8e78ff80;background:#8e78ff1a}.dns-remove-button:disabled{opacity:.35;cursor:not-allowed}.dns-record-toolbar{display:flex;align-items:center;gap:10px;margin-top:12px;color:#7185a1;font-size:11px}.dns-record-toolbar>span{margin-left:auto}.dns-saved-records{display:grid;gap:8px;margin-top:18px;padding:14px;border:1px solid rgba(157,183,225,.12);border-radius:10px;background:#07101d47}.dns-saved-records>strong{color:#eef3fb;font-size:12px}.dns-saved-records>small{color:#7185a1;font-size:10px}.dns-saved-list{display:grid;gap:7px;max-height:180px;overflow:auto}.dns-saved-list>div{display:flex;align-items:center;gap:9px;min-width:0}.dns-saved-list code{overflow:hidden;color:#b9c8dd;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.dns-state{flex:0 0 auto;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:800;text-transform:uppercase}.dns-state--published{color:#74e8b5;background:#48dca01a}.dns-state--not_published,.dns-state--pending{color:#ffd18c;background:#f6bd681a}.dns-state--conflict,.dns-state--failed{color:#ff95a7;background:#ff71891a}.dns-auth-safety{display:flex;align-items:flex-start;gap:9px;margin-top:18px;padding:10px 12px;color:#b8c7da;border:1px solid rgba(246,189,104,.2);border-radius:9px;background:#f6bd680f;font-size:10px;line-height:1.5}.dns-auth-safety svg{flex:0 0 auto;color:#ffd18c;margin-top:1px}.dns-auth-safety strong{color:#ffd18c}@media(max-width:720px){.dns-record-grid{grid-template-columns:78px minmax(110px,1fr) 30px}.dns-record-grid input:nth-child(3){grid-column:2}.dns-record-grid input:nth-child(4){grid-column:1}.dns-record-grid--header span:nth-child(3){grid-column:2}.dns-record-grid--header span:nth-child(4){display:none}.dns-record-toolbar{flex-wrap:wrap}.dns-record-toolbar>span{width:100%;margin-left:0}}@media(max-width:760px){.farmer-account-table .account-row-actions{flex-wrap:wrap}.farmer-account-table .domain-cell .account-row-actions button{font-size:9px}}.dns-zone-file-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin-top:12px;padding:12px;border:1px solid rgba(157,183,225,.12);border-radius:10px;background:#07101d3d}.dns-zone-file-input{width:100%;min-height:108px;resize:vertical;padding:10px 12px;color:#dce5f2;border:1px solid rgba(157,183,225,.18);border-radius:8px;background:#040b15b8;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.dns-zone-file-input:focus{outline:none;border-color:#8e78ffb8;box-shadow:0 0 0 3px #8e78ff1f}@media(max-width:720px){.dns-zone-file-tools{grid-template-columns:1fr}}.dns-autofix{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;margin-bottom:14px;border-radius:12px;border:1px solid rgba(80,223,255,.28);background:#50dfff12}.dns-autofix>div{display:grid;gap:4px}.dns-autofix strong{font-size:.86rem;color:#50dfff}.dns-autofix small{color:#92a0bd;font-size:.75rem;line-height:1.5}.dns-autofix button{flex-shrink:0}
