/* Domain and certificate controls retain native registrar and certificate workflows. */
.cx-resource-operations{max-width:1200px;margin:0 auto;color:#22301e}.cx-operation-heading{margin-bottom:32px}.cx-operation-heading h1{font-size:clamp(31px,3vw,43px);line-height:1.17;letter-spacing:-1.4px;font-weight:650;margin:14px 0}.cx-operation-heading p{font-size:14px;line-height:1.8;max-width:630px;color:#66785a;margin:0}.cx-operation-layout{display:grid;grid-template-columns:minmax(190px,.58fr) minmax(0,1.42fr);gap:27px;align-items:start}.cx-operation-guide{position:sticky;top:110px;border:1px solid #dce8cc;background:linear-gradient(145deg,#ecf4db,#fafcf6);padding:29px;border-radius:22px;min-width:0}.cx-operation-art{display:grid;place-items:center;width:69px;height:69px;border-radius:22px;background:#deedc0;border:1px solid #cbdcae;color:#527827;font-size:28px;margin-bottom:28px}.cx-operation-guide h2{font-size:26px;line-height:1.35;font-weight:600;letter-spacing:-.7px;margin:13px 0 18px}.cx-operation-guide p{font-size:13px;color:#61744e;line-height:1.85;margin-bottom:23px}.cx-operation-guide>a{font-size:12px;color:#51762c;display:flex;gap:10px;align-items:center;padding-top:20px;border-top:1px solid #d8e5c7}.cx-operation-content{min-width:0}.cx-operation-section{border:1px solid #dde6d2;border-radius:22px;background:#fff;margin-bottom:23px;overflow:hidden}.cx-operation-section-body{padding:28px}.cx-operation-section h2,.cx-operation-title{font-size:23px!important;letter-spacing:-.6px;line-height:1.4;margin:0 0 23px;font-weight:600}.cx-operation-content p{font-size:13px;line-height:1.8;color:#647957}.cx-resource-operations .alert{border-radius:12px!important;font-size:12px;line-height:1.8;padding:16px 19px;margin-bottom:23px}.cx-resource-operations .form-group{margin-bottom:23px}.cx-resource-operations label{font-size:12px;line-height:1.7;color:#455f32;text-align:left!important}.cx-resource-operations .form-control,.cx-resource-operations .custom-select{width:100%;max-width:100%;min-height:46px;border:1px solid #d9e3cc;border-radius:10px;background:#fbfcf8;padding:11px 13px;color:#2e4124;font-size:13px}.cx-resource-operations textarea.form-control{height:auto;min-height:150px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.75;resize:vertical}.cx-resource-operations .form-control:focus,.cx-resource-operations .custom-select:focus{border-color:#8fb64d;box-shadow:0 0 0 3px #87b53620;background:#fff}.cx-resource-operations .form-control:disabled{background:#f0f3eb;color:#768368}.cx-resource-operations .btn{border-radius:10px;font-size:12px;padding:12px 16px;white-space:normal}.cx-resource-operations .form-group.row{display:grid;grid-template-columns:1fr;gap:8px;margin-left:0;margin-right:0}.cx-resource-operations .form-group.row>[class*=col-]{max-width:none;width:100%;padding:0}.cx-resource-operations .form-group.row label{padding:0;margin:0}.cx-resource-operations .input-group-text{font-size:12px;max-width:200px;overflow-wrap:anywhere;white-space:normal;background:#eef4e5;border-color:#d9e3cc;color:#55783a;border-radius:0 10px 10px 0}.cx-resource-operations .input-group>.form-control{min-width:90px}.cx-operation-table-scroll{overflow-x:auto;scrollbar-width:thin;border:1px solid #e1e8d8;border-radius:12px;margin:23px 0;outline-offset:3px}.cx-operation-records{margin:0!important;min-width:610px;table-layout:auto}.cx-operation-records th{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#607d44;background:#f3f8eb!important;border:0!important;padding:15px 13px!important}.cx-operation-records td{vertical-align:middle!important;padding:15px 12px!important;background:#fff!important;border:0!important;border-top:1px solid #e6eddf!important;font-size:12px}.cx-operation-records tbody tr:last-child td{background:#f8fbf3!important}.cx-operation-records select{min-width:105px}.cx-operation-records input[name='dnsrecordaddress[]']{min-width:180px}.cx-operation-records input[name='dnsrecordpriority[]']{min-width:65px}.cx-operation-records input[name='dnsrecordhost[]']{min-width:95px}.cx-resource-operations .nav-tabs{border:0;background:#f1f6e8;border-radius:12px;padding:6px;display:flex;flex-wrap:wrap;gap:5px}.cx-resource-operations .nav-tabs .nav-link{font-size:12px;padding:11px 14px;border:0;border-radius:9px;color:#66824d}.cx-resource-operations .nav-tabs .nav-link.active{background:#fff;color:#395921;box-shadow:0 2px 7px #45622912}.cx-resource-operations .responsive-tabs-sm-connector{display:none}.cx-resource-operations .tab-content{padding:24px 0!important}.cx-resource-operations .tab-pane>.form-group{padding:16px 0;border-bottom:1px solid #edf1e7;margin-bottom:0}.cx-resource-operations .form-check{font-size:12px;line-height:1.8;margin:15px 0}.cx-resource-operations input[type=radio],.cx-resource-operations input[type=checkbox]{accent-color:#81ad23}.cx-resource-operations .list-group{gap:9px;margin:22px 0}.cx-resource-operations .list-group-item{background:#f5f9ef;border:1px solid #dfe8d3;border-radius:11px;font-size:12px;padding:14px 17px;color:#526e39}.cx-operation-content>.btn{margin:3px 0 20px}.cx-operation-footnote{font-size:11px!important;line-height:1.8;color:#70845e}.cx-transfer-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:16px!important;letter-spacing:.08em;margin:13px 0 18px}.cx-operation-subheading h2{font-size:22px;margin:12px 0 25px}.cx-forwarding-route{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:14px;align-items:center;padding:20px 0;border-top:1px solid #e3eadb}.cx-forwarding-route>label{display:block;min-width:0;margin:0}.cx-forwarding-route>label>span{display:block;margin-bottom:10px}.cx-forwarding-route>i{padding-top:22px;color:#91ad6c;font-size:18px}.cx-forwarding-add{background:#f6faef;border:1px dashed #d1dfbe;border-radius:14px;padding:18px;margin:22px 0}.cx-forwarding-add .cx-forwarding-route{border:0;padding-bottom:0}.cx-operation-clientareadomainregisterns .cx-operation-section{border-left:3px solid #9bbb64}.cx-operation-clientareadomainregisterns .cx-operation-section:last-child{border-left-color:#cbb891}.cx-operation-configuressl-stepone fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cx-operation-configuressl-stepone fieldset .form-group{margin:0}.cx-resource-operations .modal-content{border:1px solid #dbe6ce;border-radius:20px;overflow:hidden}.cx-resource-operations .modal-header{background:#eef5e2!important;color:#263d19!important;padding:23px}.cx-resource-operations .modal-title{font-size:22px}.cx-resource-operations .modal-body{padding:25px;font-size:13px;line-height:1.8}.cx-resource-operations .modal-footer{padding:18px 25px;border-color:#e5ecdc}
@media(max-width:1100px){.cx-operation-layout{grid-template-columns:1fr}.cx-operation-guide{position:static;padding:24px;display:grid;grid-template-columns:60px minmax(0,1fr);column-gap:23px}.cx-operation-art{grid-column:1;grid-row:1/4;width:60px;height:60px;margin:0}.cx-operation-guide>span.cx-eyebrow,.cx-operation-guide h2,.cx-operation-guide p,.cx-operation-guide>a{grid-column:2}.cx-operation-guide h2{font-size:23px;margin:9px 0 12px}.cx-operation-guide p{margin:0 0 12px}.cx-operation-guide>a{padding-top:13px}.cx-operation-configuressl-stepone fieldset{grid-template-columns:1fr}}
@media(max-width:767px){.cx-operation-heading h1{letter-spacing:-1px}.cx-operation-heading p{font-size:13px}.cx-operation-guide{display:block}.cx-operation-art{width:50px;height:50px;font-size:23px;margin-bottom:20px}.cx-operation-section-body{padding:23px}.cx-forwarding-route{grid-template-columns:1fr;gap:14px}.cx-forwarding-route>i{padding:0;transform:rotate(90deg);justify-self:center}.cx-resource-operations .nav-tabs .nav-link{padding:9px 11px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.cx-resource-operations .form-control,.cx-resource-operations .btn{transition:none!important}}
