.pf-wrap{max-width:1180px;margin:24px auto;padding:0 18px;font:15px system-ui;color:#182638}.pf-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pf-card{background:var(--surface,#fff);border:1px solid #cbd6e1;border-radius:10px;padding:20px;margin:16px 0}.pf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pf-grid label{display:flex;flex-direction:column;gap:6px;min-width:0}.pf-grid input,.pf-grid select{width:100%;box-sizing:border-box;height:40px;border:1px solid #aab9c9;border-radius:6px;padding:8px;font:inherit;background:#fff;color:#182638}.pf-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pf-wrap button,.pf-button{background:#e9682b;color:white;border:0;border-radius:6px;padding:10px 15px;font:600 14px system-ui;cursor:pointer;text-decoration:none}.pf-wrap button:disabled{opacity:.5;cursor:wait}.pf-wrap button.secondary,.pf-button.secondary{background:#e8eef4;color:#25374b}.pf-message{white-space:pre-wrap;overflow-wrap:anywhere;min-height:24px;color:#924207}.pf-table{width:100%;border-collapse:collapse;table-layout:fixed}.pf-table th,.pf-table td{text-align:left;padding:10px 8px;border-bottom:1px solid #dce4ec;vertical-align:top;overflow-wrap:anywhere}.pf-table th{background:#eff3f7;font-size:12px}.pf-table td small{display:block;margin-top:4px}.pf-wrap code{overflow-wrap:anywhere}.pf-dns{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(0,1fr);gap:8px;margin:12px 0}.pf-wrap [hidden]{display:none!important}.pf-steps{display:flex;gap:8px;flex-wrap:wrap}.pf-steps span{padding:8px;background:#edf2f7;border-radius:5px}.pf-steps .active{background:#192b40;color:#fff}.pf-checklist{display:flex;flex-wrap:wrap;gap:14px}.pf-link{width:100%;box-sizing:border-box;padding:10px}.pf-wrap h1{font-size:26px}.pf-wrap h2{font-size:19px}.pf-wrap .muted{color:#60748a}@media(max-width:650px){.pf-grid{grid-template-columns:1fr}.pf-card{padding:14px}.pf-table thead{display:none}.pf-table tr{display:block;margin-bottom:14px;border:1px solid #dce4ec}.pf-table td{display:block}.pf-table td:before{content:attr(data-label);font-size:12px;color:#60748a;display:block}.pf-dns{grid-template-columns:1fr}.pf-wrap{padding:0 10px}}

.pf-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:14px 0 22px}.pf-stage{background:#f3f6f9;border-radius:6px;padding:12px;min-width:0}.pf-stage small{display:block;margin-top:8px;overflow-wrap:anywhere;color:#60748a}.pf-status{font-size:13px;font-weight:600}.pf-status.good{color:#137c52}.pf-status.bad{color:#a33227}.pf-table .pf-actions{margin:0}.pf-domain-form{display:flex;gap:10px;align-items:end;margin-top:14px;flex-wrap:wrap}.pf-domain-form label{display:grid;gap:6px;flex:1;min-width:180px}.pf-domain-form input{box-sizing:border-box;width:100%;height:38px;padding:8px;border:1px solid #aab9c9;border-radius:5px;font:inherit}.pf-history{padding:0;list-style:none}.pf-history li{padding:8px 0;border-bottom:1px solid #edf2f7}.pf-history time{color:#60748a;margin-right:12px}.pf-copy{display:block;margin-top:5px}.pf-wrap details{margin-top:20px}.pf-wrap h3{font-size:16px}.pf-dns-table th:first-child{width:40px}@media(max-width:650px){.pf-dns-table thead{display:table-header-group}.pf-dns-table tr{display:table-row;border:0}.pf-dns-table td{display:table-cell;padding:8px 4px;font-size:12px}.pf-dns-table td:before{display:none}.pf-dns-table th{padding:8px 4px}.pf-dns-table .pf-copy{padding:6px;font-size:11px}.pf-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}
.pf-plan{border-bottom:1px solid #dce4ec;padding:16px 0}.pf-plan .pf-checklist{margin:16px 0}.pf-plan .pf-checklist label{display:flex;gap:6px;align-items:center}.pf-message:empty{display:none}#companyLicenseEditor{border-bottom:1px solid #dce4ec;margin-bottom:16px;padding-bottom:8px}
