.manager-page{padding:65px 0 105px}.manager-intro{margin-bottom:30px}.manager-intro h1{font:600 clamp(46px,6vw,82px)/1.07 var(--display);letter-spacing:-.07em;margin:20px 0}.manager-intro h1 span{color:#859b7e}.manager-intro p{max-width:580px;color:#637c65}.manager-warning{background:#e6f3dc;border:1px solid #cde4bd;padding:25px;border-radius:16px;margin-bottom:20px}.manager-warning strong{font:600 15px var(--display)}.manager-warning p{font-size:12px;line-height:1.9;color:#516f54;max-width:970px}.manager-warning a{font-size:12px;font-weight:700;text-decoration:underline;color:#3f753d}.manager-card{background:#fff;border:1px solid #dce6d8;border-radius:18px;padding:30px;margin-bottom:20px}.manager-card[hidden],#priority-field[hidden],#proxy-field[hidden]{display:none!important}.connect-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.manager-card h2{font:600 27px var(--display);letter-spacing:-.04em;margin:10px 0}.manager-card p{font-size:12px;color:#738676}.manager-card form label,.zone-row label{font:10px var(--mono);color:#607a62;letter-spacing:.06em}.connect-grid form{display:grid;gap:12px}.token-row{display:flex;border:1px solid #d2e0ce;border-radius:9px;overflow:hidden}.token-row input{min-width:0;width:100%;border:0;padding:14px}.token-row button{border:0;background:#e8f3df;color:#456d40;padding:0 15px}.manager-card input:not([type=checkbox]),.manager-card select{font-size:13px}.workspace-top,.zone-row,.list-heading,.pages,.editor-title,.editor-actions{display:flex;align-items:center;justify-content:space-between;gap:15px}.workspace-top{border-bottom:1px solid #e0eade;padding-bottom:19px}.workspace-top>span{color:#538146;font:10px var(--mono)}.workspace-top>div,.list-heading>div:last-child,.pages>div{display:flex;gap:8px;align-items:center}.small-btn{padding:10px 14px;border:1px solid #d6e3d3;color:#406847;background:#f5f9f2;border-radius:8px;font-size:11px;cursor:pointer}.small-btn:disabled{opacity:.45;cursor:not-allowed}.zone-row{margin:25px 0}.zone-row label{display:grid;gap:9px;flex:1;max-width:440px}.zone-row select,.editor-grid input,.editor-grid select{border:1px solid #d2e0cd;padding:12px;border-radius:8px;background:#fff;color:#223b28;min-width:0}.zone-note{background:#eff7e9;padding:11px 15px;border-radius:8px}.list-heading{margin:24px 0 15px}.list-heading h2{font-size:23px}.list-heading h2 span{color:#749b66;font:12px var(--mono)}.list-heading p{margin:0}.list-heading input{border:1px solid #d2e0cd;border-radius:8px;padding:10px}.table-scroller{overflow:auto;border:1px solid #e3eae0;border-radius:10px}.table-scroller table{width:100%;border-collapse:collapse;min-width:760px}.table-scroller th{text-align:left;background:#edf6e8;color:#6c8969;font:10px var(--mono);padding:15px}.table-scroller td{font-size:12px;padding:14px;border-top:1px solid #edf1e9;overflow-wrap:anywhere;max-width:290px}.table-scroller td:nth-child(3){font:11px var(--mono)}.type-tag{background:#e4f4d5;color:#456f3b;border-radius:5px;padding:5px 8px;font:10px var(--mono)}.action-group{display:flex;gap:6px}.action-group button{background:#edf7e8;color:#3b703e;border:1px solid #d4e9c9;border-radius:5px;padding:7px 10px;font-size:11px}.action-group button:last-child{color:#a7483f;background:#fff3f1;border-color:#f0d1cb}.pages{padding-top:18px;color:#748e74;font:11px var(--mono)}.editor-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:19px;margin-top:20px}.editor-grid label{display:flex;flex-direction:column;gap:7px}.editor-grid .full{grid-column:1/-1}.editor-grid .check-label{flex-direction:row;align-items:center;font:12px var(--sans);letter-spacing:0}.editor-grid .check-label input{height:18px;width:18px}.editor-actions{justify-content:flex-start;margin-top:26px}.manager-status{background:#e7f3df;color:#416f3c;border:1px solid #d2e5c8;border-radius:9px;padding:15px 18px;font-size:12px}.manager-status.error{color:#a34c41;background:#fff0eb;border-color:#efd2c9}.caution{color:#718672;font-size:12px;margin-top:22px}
@media(max-width:800px){.connect-grid{grid-template-columns:1fr}.workspace-top,.list-heading{flex-wrap:wrap}.zone-row{align-items:stretch;flex-direction:column}.zone-row label{max-width:none}}@media(max-width:600px){.manager-page{padding-top:38px}.manager-intro h1{font-size:49px}.manager-card{padding:20px}.editor-grid{grid-template-columns:1fr}.editor-grid .full{grid-column:auto}.zone-row .btn{align-self:flex-start}.list-heading>div:last-child{flex-wrap:wrap}}