.content-editor{color:#18303c;background:#eef3f5;min-height:100vh;font:16px/1.5 Arial,Helvetica,sans-serif}.editor-header{color:#fff;background:#102b36;flex-wrap:wrap;align-items:center;gap:24px;padding:20px 4%;display:flex}.editor-brand img{display:block}.editor-header>span{border-left:1px solid #56717c;padding-left:22px;font-weight:600}.editor-header nav{flex-wrap:wrap;gap:22px;margin-left:auto;display:flex}.editor-header a{color:inherit;text-decoration:none}.editor-header nav a[aria-current]{color:#5ed6df;border-bottom:2px solid #5ed6df}.editor-main{max-width:1380px;margin:auto;padding:36px 4% 70px}.editor-heading{justify-content:space-between;gap:24px;margin-bottom:24px;display:flex}.editor-heading h1{letter-spacing:-.7px;margin:5px 0 10px;font-size:32px}.editor-heading p{color:#4f6875;margin:0}.editor-heading .editor-eyebrow{color:#087983;letter-spacing:.1em;font-size:13px;font-weight:700}.editor-status{flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;font-size:14px;display:flex}.editor-status strong{color:#08717a;font-size:16px}.editor-toolbar{z-index:20;background:#fff;border:1px solid #c8d9df;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;padding:18px;display:flex;position:sticky;top:0;box-shadow:0 3px 10px #122c3710}.editor-toolbar>span{color:#546c78;margin-left:auto;font-size:14px}.content-editor button,.editor-link-button{min-height:40px;font-size:14px}.content-editor button[data-slot=button]{color:#fff;white-space:normal;background:#0b7680;height:auto;padding:10px 16px}.content-editor button[data-variant=outline],.content-editor button[data-variant=ghost]{color:inherit;background:0 0;border-color:#8ea9b4}.editor-link-button{color:#145565;border:1px solid #8ea9b4;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:8px 15px;text-decoration:none;display:inline-flex}.editor-link-button svg{width:17px}.is-disabled{opacity:.45;pointer-events:none}.editor-fields{border:0;min-width:0;padding:0}.content-editor [data-slot=tabs-list]{background:#dce7eb;gap:5px;max-width:100%;height:auto;margin-bottom:18px;padding:5px}.content-editor [data-slot=tabs-trigger]{color:#244451;min-height:43px;padding:10px 17px;font-size:15px}.content-editor [data-slot=tabs-trigger][data-state=active]{color:#076773;background:#fff}.editor-card{background:#fff;border:1px solid #cbdbe1;border-radius:9px;min-width:0;margin-bottom:20px;padding:26px}.editor-card h2{margin:0 0 14px;font-size:21px;font-weight:650;line-height:1.3}.editor-card h3{margin:10px 0;font-size:17px}.content-editor label{color:#294d5b;flex-direction:column;gap:8px;margin:16px 0;font-size:14px;font-weight:600;display:flex}.content-editor input,.content-editor textarea,.content-editor select{border-color:#9db3bd;border-radius:6px;width:100%;min-height:44px;line-height:1.5;color:#173641!important;background:#fff!important;font-size:16px!important}.content-editor textarea{resize:vertical;white-space:pre-wrap;min-height:100px}.content-editor [data-slot=native-select-wrapper]{width:100%;min-width:0}.content-editor select{max-width:100%}.editor-two{grid-template-columns:1fr 1fr;gap:24px;display:grid}.editor-three{grid-template-columns:1fr 1.4fr 1fr;gap:16px;display:grid}.editor-documents{grid-template-columns:1.5fr 1fr;align-items:start;gap:22px;display:grid}.editor-help{color:#5b707b;margin:12px 0;font-size:14px;line-height:1.6}.editor-file{overflow-wrap:anywhere;background:#eff7f8;border-radius:7px;gap:14px;padding:18px;display:flex}.editor-file>svg{color:#087d86;flex-shrink:0;width:26px}.editor-file a{color:#066878;font-size:15px;text-decoration:underline}.editor-upload{cursor:pointer;background:#fff;border:1px solid #8caab4;border-radius:6px;align-items:center;max-width:100%;position:relative;flex-direction:row!important;gap:9px!important;margin:12px 0 0!important;padding:9px 12px!important;display:inline-flex!important}.editor-upload svg{width:17px}.editor-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.editor-upload:focus-within{outline-offset:3px;outline:3px solid #147e8d}.editor-error,.editor-notice{border-radius:6px;margin:18px 0;padding:16px 20px;font-size:15px}.editor-error{color:#a32321;background:#ffedeb;border:1px solid #ecc2bf}.editor-notice{color:#145e55;background:#e5f5f2;border:1px solid #9ecfc6}.editor-family{border-top:1px solid #dce6e9;padding:15px 0}.editor-family summary{cursor:pointer;font-size:16px;font-weight:600}.editor-factor-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:24px;display:grid}.editor-factor-list{padding:20px}.editor-factor-items{max-height:65vh;margin-top:18px;overflow-y:auto}.editor-factor-items button{text-align:left;color:#25434f;background:#fff;border:1px solid #0000;border-bottom-color:#e2eaed;border-radius:5px;flex-direction:column;gap:5px;width:100%;padding:12px 14px;display:flex}.editor-factor-items button[aria-pressed=true]{color:#075c67;background:#e3f4f5;border-color:#76b5bd}.editor-factor-items small{color:#546e78;font-size:13px}.editor-checks{flex-wrap:wrap;gap:24px;display:flex}.editor-checks label{flex-direction:row;align-items:center}.editor-checks button{border-color:#7896a2;width:20px;height:20px;min-height:20px}.editor-login{background:#fff;border:1px solid #cbdbe1;border-radius:10px;max-width:460px;margin:60px auto;padding:32px}.editor-login h1{font-size:28px}.editor-login p{color:#4f6875}.content-preview-banner{color:#473708;background:#fef1cc;justify-content:space-between;align-items:center;gap:24px;padding:16px 4%;font:16px/1.5 Arial,sans-serif;display:flex}.content-preview-banner a{text-decoration:underline}.editor-entry{color:#fff;background:#133443;gap:24px;padding:18px 4%;display:flex}.editor-entry a{text-decoration:underline}@media (max-width:950px){.editor-documents{grid-template-columns:1fr}.editor-factor-layout{grid-template-columns:250px minmax(0,1fr)}.editor-two{grid-template-columns:1fr;gap:0}.editor-heading{flex-direction:column}.editor-status{align-items:flex-start}.editor-toolbar>span{margin-left:0}}@media (max-width:650px){.editor-header{gap:15px}.editor-header nav{gap:15px;width:100%;margin-left:0;font-size:14px}.editor-main{padding:25px 16px}.editor-factor-layout{grid-template-columns:1fr}.editor-factor-items{max-height:260px}.editor-card{padding:20px}.editor-toolbar{position:static}.editor-three{grid-template-columns:1fr}.content-editor [data-slot=tabs-trigger]{padding:9px;font-size:14px}.editor-login{margin:35px 16px}.content-preview-banner{flex-direction:column;align-items:flex-start}}.editor-file>div{min-width:0}.editor-file>div>a{display:block}
