.website-article-workbench{display:grid;gap:20px}
.website-article-panel{overflow:hidden}
.website-article-panel-body{padding:18px 20px}
.website-article-count{align-self:center;color:#5b6c8b;font-size:13px}
.website-article-rows{display:grid}
.website-article-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-top:1px solid #e3e8f1}
.website-article-row strong{display:block;color:#17233e;font-size:15px}
.website-article-row p,.website-article-row small{display:block;margin:7px 0 0;color:#66758e;font-size:12px}
.website-article-row small{color:#9b5c21}
.website-article-empty{padding:30px 20px;color:#66758e;font-size:13px}
.website-article-process{display:grid}
.website-article-process>div{display:grid;grid-template-columns:minmax(170px,1fr) minmax(0,2fr);gap:16px;padding:17px 20px;border-top:1px solid #e3e8f1}
.website-article-process strong{color:#17233e;font-size:14px}
.website-article-process span{color:#66758e;font-size:13px;line-height:1.6}
.website-article-scope{display:flex;align-items:center;gap:10px;color:#61708c;font-size:13px}
.website-article-scope select{max-width:100%;padding:8px 12px;border:1px solid #d9e1ee;border-radius:8px;background:#fff;color:#17233e;font:inherit}
.website-article-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.website-article-form{padding:4px 20px 20px;display:grid;gap:18px}
.website-article-form fieldset{border:0;border-top:1px solid #e3e8f1;margin:0;padding:18px 0 0;min-width:0}
.website-article-form legend{color:#17233e;font-weight:700;font-size:15px;padding-right:12px}
.website-article-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.website-extra-source{margin:18px 0;padding:18px;border:1px solid #dce5f2;border-radius:12px;background:#f8faff}
.website-extra-source>button{justify-self:start}
.website-version-diff{margin-top:10px;max-width:760px;font-size:12px;color:#455a78}
.website-version-diff summary{cursor:pointer;font-weight:700}
.website-version-diff ol{display:grid;gap:8px;padding-left:22px}
.website-version-diff li span{display:block;white-space:pre-wrap;overflow-wrap:anywhere}
.website-article-form label,.website-article-panel-body form label{display:grid;gap:7px;color:#3b4c67;font-size:13px;font-weight:600}
.website-article-form label small,.website-article-form [data-website-import-status]{color:#65758d;font-size:12px;line-height:1.6;font-weight:400}
.website-article-form .wide{grid-column:1/-1}
.website-article-form input,.website-article-form select,.website-article-form textarea,.website-article-panel-body input{width:100%;min-width:0;padding:11px 12px;border:1px solid #ced8e8;border-radius:9px;background:#fff;color:#17233e;font:inherit;line-height:1.5}
.website-article-form textarea{resize:vertical}
.website-article-form input:focus,.website-article-form select:focus,.website-article-form textarea:focus,.website-article-panel-body input:focus{outline:2px solid #6b90d0;outline-offset:2px}
.website-article-form fieldset>p{font-size:12px;color:#66758e;line-height:1.6}
.website-idea-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#66758e;font-size:12px}
.website-idea-results{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.website-idea-results p{width:100%;margin:0;color:#566987;font-size:12px}
.website-article-form-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
.website-article-form-footer p{margin:0;color:#435b7e;font-size:13px;line-height:1.5}
.website-article-panel-body form{display:flex;align-items:end;gap:12px;flex-wrap:wrap}
.website-article-panel-body form label{min-width:min(100%,300px);flex:1}
.website-version-form,.website-rewrite-form{display:grid!important;align-items:stretch!important;gap:14px;margin-top:16px}
.website-version-form fieldset{border:1px solid #e3e8f1;border-radius:9px;padding:14px;display:grid;gap:12px;min-width:0}
.website-version-form legend{font-weight:700;color:#243854;padding:0 6px}
.website-version-form textarea,.website-rewrite-form textarea{width:100%;min-height:90px;padding:11px 12px;border:1px solid #ced8e8;border-radius:9px;font:inherit;resize:vertical}
.website-version-form fieldset p{margin:0;color:#66758e;font-size:12px}
.website-quick-panel{border:1px solid #dbe6f6;background:linear-gradient(145deg,#f8fbff,#fff 48%);box-shadow:0 12px 32px rgba(29,61,112,.06)}
.website-quick-head{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:26px 28px 18px}
.website-quick-head h2{margin:4px 0 8px;color:#142649;font-size:25px;letter-spacing:-.03em}
.website-quick-head p{margin:0;color:#64748b;font-size:13px;line-height:1.7}
.website-quick-kicker{color:#2b59ad!important;font-weight:700;letter-spacing:.08em}
.website-quick-status{min-height:18px;margin:0;padding:0 28px 10px;color:#315488;font-size:13px}
.website-quick-setup{margin:0 28px 24px;padding:15px 18px;border:1px solid #e0e9f5;border-radius:12px;background:#fff}
.website-quick-setup summary{cursor:pointer;color:#28466e;font-size:13px;font-weight:700}
.website-quick-setup>p{margin:12px 0;color:#687892;font-size:12px}
.website-quick-setup form{display:grid;gap:16px;margin-top:16px}
.website-quick-setup form>button{justify-self:start}
.website-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
.website-quick-grid .wide{grid-column:1/-1}
.website-quick-grid label{display:grid;gap:6px;color:#3b4c67;font-size:13px;font-weight:600}
.website-quick-grid input,.website-quick-grid select{width:100%;min-width:0;padding:10px 12px;border:1px solid #d6dfeb;border-radius:9px;background:#fff;color:#17233e;font:inherit}
.website-quick-grid textarea{width:100%;min-width:0;padding:11px 12px;border:1px solid #d6dfeb;border-radius:9px;background:#fff;color:#17233e;font:inherit;line-height:1.6;resize:vertical}
.website-quick-grid :is(input,select,textarea):focus-visible{outline:2px solid #4d74ba;outline-offset:2px}
.website-quick-brief{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:0 28px 20px;padding:17px 20px;border:1px solid #d8e7ee;border-radius:13px;background:#f4faf8}
.website-quick-brief>div{min-width:0}.website-quick-brief span{color:#366c65;font-size:11px;font-weight:700;letter-spacing:.04em}
.website-quick-brief strong{display:block;margin-top:5px;color:#163d44;font-size:14px;line-height:1.5}.website-quick-brief p{margin:6px 0 0;color:#56716e;font-size:12px;line-height:1.6;white-space:pre-line}
.website-quick-brief-count{white-space:nowrap;padding:7px 10px;border-radius:999px;background:#e0f0e9}
.website-quick-sources{display:grid;gap:12px;border-top:1px solid #e2eaf3;padding-top:16px}
.website-quick-sources h3{margin:0 0 4px;font-size:14px;color:#263c5d}.website-quick-sources p{margin:0;color:#70819a;font-size:12px}
.website-quick-source{display:grid;gap:12px;margin:0 0 12px;padding:15px;border:1px solid #dbe5f2;border-radius:11px;min-width:0}
.website-quick-source legend{padding:0 6px;font-size:12px;font-weight:700;color:#315488}.website-quick-source>button{justify-self:start}
.website-quick-tabs{display:flex;gap:6px;padding:0 28px;border-top:1px solid #e3eaf4;background:#fff}
.website-quick-tabs button{display:inline-flex;align-items:center;gap:8px;padding:16px 17px 13px;border:0;border-bottom:3px solid transparent;background:transparent;color:#73829a;font:inherit;font-size:13px;font-weight:700;cursor:pointer}
.website-quick-tabs button[aria-current="page"]{border-bottom-color:#315ee9;color:#233d7d}
.website-quick-tabs button:hover{color:#315ee9}.website-quick-tabs button span{padding:2px 7px;border-radius:999px;background:#eef2fb;font-size:11px}
.website-quick-list{border-top:1px solid #e3eaf4;background:#fff}
.website-quick-list-head{display:flex;align-items:baseline;justify-content:space-between;padding:18px 28px 10px}
.website-quick-list-head h3{margin:0;color:#203354;font-size:16px}
.website-quick-list-head span{color:#75839b;font-size:12px}
.website-quick-idea{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 28px;border-top:1px solid #edf1f7}
.website-quick-idea>div:first-child{min-width:0}
.website-quick-idea span{display:inline-block;margin-bottom:5px;color:#315fa8;font-size:11px;font-weight:700}
.website-quick-idea strong{display:block;color:#182c4e;font-size:15px;line-height:1.5}
.website-quick-idea p{margin:5px 0 0;color:#738198;font-size:12px;line-height:1.6}
.website-quick-idea small{display:block;margin-top:7px;color:#7b8da1;font-size:11px}
.website-quick-idea details{max-width:640px;margin-top:9px;color:#61748e;font-size:12px;line-height:1.6}
.website-quick-idea details summary{width:max-content;max-width:100%;cursor:pointer;color:#315fa8;font-weight:650}
.website-quick-idea details[open]{padding:10px 13px;border:1px solid #e3ebf6;border-radius:9px;background:#f8fbff}
.website-quick-idea details p{margin:7px 0;color:#53657e;font-size:12px}
.website-quick-idea details a{color:#275ac3;text-decoration:underline;text-underline-offset:2px}
.website-quick-empty{padding:8px 28px 26px;color:#728098;font-size:13px}
.website-quick-more{display:block;width:100%;padding:15px;border:0;border-top:1px solid #edf1f7;background:#fff;color:#315fa8;cursor:pointer;font:inherit;font-size:13px;font-weight:700}
.website-quick-more:hover{background:#f5f8ff}
.website-advanced-flow{border:1px solid #e2e8f2;border-radius:12px;background:#fff}
.website-advanced-flow>summary{padding:16px 20px;cursor:pointer;color:#607089;font-size:13px}
.website-advanced-flow>.website-article-panel{margin:0;border:0;box-shadow:none}
.website-publish-panel{border-top:1px solid #e3eaf4}
.website-publish-panel h4{margin:0 0 10px;color:#1c3153;font-size:16px}
.website-publish-panel p{color:#66758e;font-size:13px;line-height:1.6}
.website-publish-panel>details{margin-top:20px;padding:8px 14px}
.website-publish-panel>details summary{padding:8px 0}
.website-publish-panel>details small{display:block;margin-top:12px;color:#71819a;font-size:12px}
.website-publish-steps{display:grid;gap:12px;margin-top:20px;padding:18px;border:1px solid #dbe8e2;border-radius:16px;background:#f8fbf9}
.website-publish-steps>p{margin:0}
.website-publish-steps strong{color:#183f34}
.website-publish-steps>.button{justify-self:start}
.website-human-review{display:grid;gap:10px;padding-top:12px;border-top:1px solid #dbe8e2}
.website-human-review p{margin:0}
.website-human-review label{display:flex;align-items:flex-start;gap:8px;color:#294439;font-size:13px;line-height:1.5}
.website-human-review label:has(textarea){display:grid;gap:6px}
.website-human-review input[type="checkbox"]{width:16px;height:16px;margin:2px 0 0;accent-color:#147d5a}
.website-human-review textarea{width:100%;min-height:66px;padding:10px 12px;border:1px solid #cbdad2;border-radius:10px;font:inherit;resize:vertical}
.website-human-review .button{justify-self:start}
.website-version-history{border-top:1px solid #e3eaf4}.website-version-history>summary{padding:18px 20px;color:#536987;font-size:13px;font-weight:700;cursor:pointer}.website-version-history>p{margin:0;padding:0 20px 12px;color:#73829a;font-size:12px}
@media(max-width:650px){.website-article-form-grid{grid-template-columns:1fr}.website-article-form .wide{grid-column:auto}.website-article-row{align-items:flex-start;flex-direction:column}.website-article-process>div{grid-template-columns:1fr;gap:6px}.website-article-workbench .page-heading h1{font-size:27px}}
@media(max-width:650px){.website-quick-head,.website-quick-idea,.website-quick-brief{align-items:flex-start;flex-direction:column}.website-quick-head{padding:22px 20px}.website-quick-head .button{width:100%}.website-quick-status{padding:0 20px 12px}.website-quick-setup,.website-quick-brief{margin:0 20px 20px}.website-quick-grid{grid-template-columns:1fr}.website-quick-grid .wide{grid-column:auto}.website-quick-idea{padding:16px 20px}.website-quick-list-head{padding:16px 20px 10px}.website-quick-tabs{padding:0 20px}}
