.cwp{--cwp-ink:#18324c;--cwp-muted:#688099;--cwp-border:#dce7f0;--cwp-blue:#187de1;box-sizing:border-box;color:var(--cwp-ink);font:14px/1.5 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;width:100%;max-width:1320px;margin:0 auto;padding:28px 32px 40px;overflow-y:auto;min-height:0}
.cwp *{box-sizing:border-box}.cwp button,.cwp input,.cwp select{font:inherit}.cwp button{cursor:pointer}.cwp button:disabled{cursor:default;opacity:.48}.cwp a{color:#176ac1;text-decoration:none}.cwp a:hover{text-decoration:underline}.cwp button:focus-visible,.cwp a:focus-visible,.cwp input:focus-visible,.cwp select:focus-visible{outline:3px solid #b4d9ff;outline-offset:3px}.cwp h1,.cwp h2,.cwp h3,.cwp p{margin:0}.cwp-header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px}.cwp-eyebrow{font-size:10px;font-weight:700;letter-spacing:.12em;color:#6986a4}.cwp h1{font-size:29px;line-height:1.3;letter-spacing:-.6px;margin:6px 0}.cwp-header p{color:var(--cwp-muted);font-size:13px}.cwp-header-icon{width:58px;height:58px;border:1px solid #d9e7f4;border-radius:16px;background:#eef6ff;color:#287cc5;display:grid;place-items:center;flex:none}.cwp-anchor-nav{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:22px}.cwp-anchor-nav a{padding:7px 13px;border:1px solid var(--cwp-border);border-radius:8px;background:#fff;font-size:12px;font-weight:600}.cwp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cwp-card{border:1px solid var(--cwp-border);border-radius:14px;background:#fff;padding:22px;min-width:0;box-shadow:0 3px 10px #18324c03;scroll-margin-top:20px}.cwp-wide{grid-column:1/-1}.cwp-card-head{display:flex;align-items:center;gap:12px;margin-bottom:17px}.cwp-card-head>div{flex:1;min-width:0}.cwp h2{font-size:16px;line-height:1.35;font-weight:700}.cwp-card-head p{font-size:12px;color:var(--cwp-muted);margin-top:3px}.cwp-icon{width:40px;height:40px;display:grid;place-items:center;flex:none;background:#edf5ff;border:1px solid #dceafe;border-radius:11px;color:#2677bf}.cwp-icon.is-green{background:#eaf8f1;color:#21805d;border-color:#d8eee3}.cwp-badge{display:inline-flex;align-items:center;white-space:nowrap;font-size:10px;font-weight:650;border:1px solid #e1e9f0;border-radius:20px;padding:4px 9px;background:#f5f8fb;color:#61768b;flex:none}.cwp-badge.green{color:#277451;background:#eef9f2;border-color:#d3ebdf}.cwp-badge.blue{color:#2266a6;background:#edf5ff;border-color:#cfe3f8}.cwp-badge.red{color:#b84d53;background:#fff1f1;border-color:#f4dadd}.cwp-badge.amber{color:#937021;background:#fffae9;border-color:#f1e6bc}.cwp-description{font-size:12px;color:var(--cwp-muted);line-height:1.65;margin-bottom:18px!important}.cwp label{display:block;font-size:12px;font-weight:600;color:#3c5872;margin-bottom:6px}.cwp input:not([type=checkbox]):not([type=color]),.cwp select{height:40px;background:#fbfdff!important;border:1px solid #cfdde9!important;border-radius:8px!important;padding:0 11px!important;color:var(--cwp-ink)!important;width:100%;min-width:0;box-shadow:none!important;font-size:12px}.cwp input::placeholder{color:#8b9db0}.cwp-secret{display:flex;gap:0;position:relative}.cwp-secret input{padding-right:80px!important}.cwp-secret button{position:absolute;right:6px;top:5px;height:30px;font-size:11px;font-weight:600;color:#3978b2;background:none;border:0;padding:0 8px}.cwp-help{font-size:11px;color:#7890a5;line-height:1.6;margin:8px 0 14px!important}.cwp-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cwp-button{border:1px solid #cdddeb;background:#fff;color:#365d83;border-radius:8px;padding:8px 13px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px!important;font-weight:600!important;white-space:nowrap;line-height:1.4}.cwp-button:hover:not(:disabled){background:#f0f7ff;border-color:#a6c9e9}.cwp-button.primary{background:#187de1;color:#fff;border-color:#187de1}.cwp-button.primary:hover:not(:disabled){background:#106dca}.cwp-button.green{color:#fff;background:#23855e;border-color:#23855e}.cwp-button.green:hover:not(:disabled){background:#1b714e}.cwp-button.subtle{background:#f8fbfe;border-color:transparent}.cwp-text-button{border:0;background:none;padding:5px 0;color:#3676af;font-size:11px!important;font-weight:600!important}.cwp .danger{color:#b45562}.cwp-icon-button{border:1px solid transparent;border-radius:7px;width:32px;height:32px;display:inline-grid;place-items:center;padding:0;background:transparent;color:#6b8297;flex:none}.cwp-icon-button:hover:not(:disabled){background:#f2f7fc;border-color:#dce7f0}.cwp-icon-button.danger:hover:not(:disabled){background:#fff3f4;border-color:#f3d8dd}.cwp-notice{font-size:12px;padding:9px 12px;margin-top:12px!important;background:#edf8f1;border:1px solid #d0eadb;border-radius:8px;color:#286e4e;overflow-wrap:anywhere}.cwp-notice.is-error{background:#fff4f4;border-color:#f0d7d9;color:#ab4250}.cwp-prefix-input{position:relative}.cwp-prefix-input>span{position:absolute;top:9px;left:11px;color:#6b8aa8}.cwp-prefix-input input{padding-left:29px!important}.cwp-mode-note{display:flex;gap:12px;align-items:flex-start;border:1px solid #dce9f5;background:#f6faff;padding:13px;border-radius:10px;margin-bottom:12px}.cwp-mode-note>svg{color:#4e83b4;flex:none;margin-top:2px}.cwp-mode-note strong{font-size:12px}.cwp-mode-note p{font-size:11px;color:#71869b;margin-top:4px}.cwp-link-row{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid #edf1f5;font-size:12px}.cwp-status-form{display:grid;grid-template-columns:minmax(150px,1fr) 55px auto;align-items:end;gap:12px;max-width:650px}.cwp-status-form label{margin-bottom:6px}.cwp input[type=color]{height:40px;width:55px;border:1px solid #cfdde9;border-radius:8px;background:#fff;padding:5px;cursor:pointer}.cwp-status-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.cwp-status-item{display:flex;gap:9px;align-items:center;padding:5px 7px 5px 11px;background:#f9fbfd;border:1px solid #e0e9f1;border-radius:9px;font-size:12px;max-width:100%;overflow-wrap:anywhere}.cwp-dot{width:9px;height:9px;border-radius:50%;flex:none}.cwp-manual-banner{display:flex;align-items:center;gap:13px;padding:15px 18px;background:#f0f7fd;border:1px solid #d7e7f6;border-radius:12px;margin-bottom:18px}.cwp-manual-banner>svg{color:#387cb4;flex:none}.cwp-manual-banner>div{flex:1}.cwp-manual-banner strong{font-size:13px}.cwp-manual-banner p{font-size:11px;color:#6a839a;margin-top:2px}.cwp-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.cwp-metrics>div{border:1px solid var(--cwp-border);border-radius:11px;padding:14px 17px;background:#fff}.cwp-metrics span{display:block;color:#71869b;font-size:11px}.cwp-metrics strong{display:block;font-size:25px;font-weight:650;line-height:1.4;margin-top:2px;color:#254d73}.cwp-jobs{padding:0;overflow:hidden}.cwp-toolbar{padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e4edf5;flex-wrap:wrap}.cwp-tabs{display:flex;gap:3px;background:#f3f7fb;padding:4px;border:1px solid #e6edf4;border-radius:9px}.cwp-tabs button{border:0;border-radius:6px;background:none;color:#71859b;font-size:11px;padding:6px 10px}.cwp-tabs button[aria-pressed=true]{background:#fff;color:#2366a1;box-shadow:0 1px 4px #193f6520;font-weight:600}.cwp-search{position:relative;min-width:220px;max-width:300px;flex:1}.cwp-search svg{position:absolute;left:11px;top:11px;color:#94a6b8}.cwp-search input{padding-left:35px!important;height:37px!important}.cwp-empty{padding:48px 20px;text-align:center}.cwp-empty-icon{display:grid;place-items:center;margin:0 auto 15px;width:65px;height:65px;background:#f0f6fc;border:1px solid #dce9f5;border-radius:18px;color:#7195b7}.cwp-empty h2{font-size:17px;margin-bottom:8px}.cwp-empty p{max-width:390px;margin:0 auto 18px;color:#7c91a6;font-size:12px;line-height:1.7}.cwp-empty-small{padding:24px;color:#7c91a6;font-size:12px;text-align:center}.cwp-list-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e5edf5;padding:12px 18px;font-size:11px;color:#8195a8}.cwp-job{border-bottom:1px solid #e8eef4}.cwp-job:last-child{border-bottom:0}.cwp-job-main{display:flex;align-items:center;gap:13px;padding:17px}.cwp-job-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid #e4eaf0;border-radius:10px;background:#f5f8fb;color:#8098ae}.cwp-job-icon.is-running{background:#edf6ff;color:#357db7}.cwp-job-icon.is-finished{background:#f1f8f4;color:#488568}.cwp-job-info{flex:1;min-width:0}.cwp h3{font-size:13px;font-weight:650;overflow-wrap:anywhere}.cwp-job-info>p{font-size:11px;color:#6b839a;margin:3px 0;overflow-wrap:anywhere}.cwp-job-meta{font-size:10px;color:#8c9eb0;display:flex;gap:12px;flex-wrap:wrap}.cwp-job-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.cwp-job-detail{padding:15px 22px;background:#f8fbfe;border-top:1px solid #e6eef5;color:#6b8297;font-size:11px}.cwp-job-detail>div{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-top:10px}.cwp-job-detail a{margin-left:auto}.cwp-dialog{width:min(640px,calc(100vw - 32px));max-width:640px;max-height:90vh;border:1px solid #d9e6f2;border-radius:16px;box-shadow:0 25px 80px #142e4d30;padding:0;background:#fff;margin:auto;overflow:auto}.cwp-dialog::backdrop{background:#26486b45;backdrop-filter:blur(2px)}.cwp-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px;border-bottom:1px solid #e1eaf3}.cwp-dialog>header p{font-size:12px;color:#7b91a6;margin-top:5px}.cwp-dialog-body{padding:21px}.cwp-dialog-body>input{margin-bottom:15px}.cwp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.cwp-optional{font-size:10px;font-weight:400;color:#8b9db0;margin-left:5px}.cwp-selection-head{display:flex;align-items:center;gap:14px;font-size:11px;color:#7a92a9;margin:8px 0}.cwp-selection-head span{margin-right:auto}.cwp-profile-list{border:1px solid #e0e9f2;border-radius:9px;max-height:280px;overflow:auto}.cwp-profile-list label{display:flex;align-items:center;gap:12px;padding:11px 13px;border-bottom:1px solid #e7eef5;margin:0;cursor:pointer}.cwp-profile-list label:last-child{border:0}.cwp-profile-list label:hover{background:#f5faff}.cwp-profile-list input[type=checkbox]{width:16px;height:16px;accent-color:#187de1;flex:none}.cwp-profile-list strong{font-size:12px;font-weight:600}.cwp-profile-list small{display:block;font-size:11px;color:#8295a8;margin-top:2px}.cwp-dialog footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #e3ecf5;padding:17px 21px;background:#fbfdff}
@media(min-width:1400px){.cwp{padding-top:32px}.cwp-grid{gap:20px}.cwp-card{padding:24px}}
@media(max-width:1050px){.cwp{padding:22px}.cwp-grid{grid-template-columns:1fr}.cwp-wide{grid-column:auto}.cwp-card-head .cwp-badge{margin-left:auto}.cwp-job-main{flex-wrap:wrap}.cwp-job-actions{margin-left:51px;width:calc(100% - 51px)}.cwp-header{align-items:flex-start}.cwp-header>.cwp-actions{justify-content:flex-end}}
@media(max-width:640px){.cwp{padding:18px 14px}.cwp-header{flex-wrap:wrap;gap:16px}.cwp-header-icon{display:none}.cwp h1{font-size:25px}.cwp-header>.cwp-actions{width:100%;justify-content:flex-start}.cwp-grid{gap:13px}.cwp-card{padding:17px}.cwp-jobs{padding:0}.cwp-card-head{gap:9px;flex-wrap:wrap}.cwp-card-head .cwp-badge{font-size:9px}.cwp-icon{width:34px;height:34px}.cwp-description{font-size:12px}.cwp-metrics{grid-template-columns:repeat(2,1fr);gap:9px}.cwp-metrics>div{padding:11px 14px}.cwp-manual-banner{padding:12px;align-items:flex-start}.cwp-manual-banner>.cwp-badge{display:none}.cwp-toolbar{padding:12px}.cwp-tabs{width:100%;justify-content:space-between}.cwp-tabs button{padding:6px 8px}.cwp-search{max-width:none}.cwp-job-main{padding:13px;gap:9px}.cwp-job-main>.cwp-badge{margin-left:47px}.cwp-job-actions{margin-left:0;width:100%;margin-top:4px}.cwp-job-icon{width:36px;height:36px}.cwp-job-info{min-width:calc(100% - 48px)}.cwp-status-form{grid-template-columns:minmax(100px,1fr) 55px}.cwp-status-form>button{grid-column:1/-1}.cwp-dialog{padding:0}.cwp-dialog-body{padding:16px}.cwp-form-grid{grid-template-columns:1fr;gap:12px}.cwp-selection-head{gap:10px;flex-wrap:wrap}.cwp-card-head h2{font-size:15px}.cwp-list-footer{flex-wrap:wrap}.cwp-profile-list{max-height:230px}}

.cwp .cwp-secret input:not([type=checkbox]):not([type=color]){padding-right:80px!important}.cwp .cwp-search input:not([type=checkbox]):not([type=color]){padding-left:35px!important}.cwp .cwp-prefix-input input:not([type=checkbox]):not([type=color]){padding-left:29px!important}.cwp-job-icon.is-error{background:#fff2f3;color:#b45562}
@media(max-width:640px){.cwp-card-head>div{flex:1 1 100px}.cwp-card-head .cwp-badge{margin-left:43px}}
