
:root{--ink:#153551;--muted:#66787c;--accent:#005A9A;--line:#dfe7e6;--paper:#f5f8fc}*{box-sizing:border-box}body{margin:0;font:15px/1.6 system-ui,sans-serif;color:var(--ink);background:var(--paper)}button,input,a{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #FFD500;outline-offset:3px}a{color:var(--accent)}.shell{display:grid;grid-template-columns:256px 1fr;min-height:100vh}aside{background:white;border-right:1px solid var(--line);padding:30px 22px;position:sticky;top:0;height:100vh}.brand{font-size:24px;font-weight:750;letter-spacing:-1px;display:flex;align-items:center;gap:10px}.mark{background:var(--accent);color:white;border-radius:9px;width:34px;height:34px;text-align:center;letter-spacing:0}.sub{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin:7px 0 35px}.navlabel{font-size:11px;font-weight:700;letter-spacing:1.4px;color:var(--muted);margin:28px 10px 10px}nav button{display:block;text-align:left;width:100%;border:0;background:none;color:var(--ink);padding:11px 12px;border-radius:7px;margin:3px 0}nav button.active{background:#fff6bf;color:var(--accent);font-weight:650}nav button:hover{background:#f0f5f3}.sidefoot{position:absolute;bottom:28px;left:28px;right:22px;color:var(--muted);font-size:12px}.sidefoot b{color:var(--accent)}header{height:78px;background:white;border-bottom:1px solid var(--line);padding:0 44px;display:flex;align-items:center;justify-content:space-between}.badge{border:1px solid var(--line);border-radius:20px;padding:5px 12px;font-size:12px;color:var(--muted)}main{max-width:1220px;margin:auto;padding:42px 44px}.eyebrow{color:var(--accent);font-size:11px;font-weight:750;letter-spacing:1.8px;text-transform:uppercase}h1{font-size:clamp(30px,4vw,44px);line-height:1.2;letter-spacing:-1.6px;margin:12px 0 14px}h2{font-size:22px;letter-spacing:-.5px}p{margin:10px 0}.intro{color:var(--muted);max-width:650px;font-size:16px}.searchbox{margin:30px 0 13px;display:flex;background:white;border:1px solid #c6d5d1;border-radius:10px;align-items:center;padding:0 18px;box-shadow:0 5px 20px #12332d06}.searchbox span{font-size:25px;color:var(--accent)}input{width:100%;padding:17px;border:0;background:none;outline:none;color:var(--ink)}.hint{font-size:12px;color:var(--muted)}.notice{border-left:3px solid #d3a952;background:#fcf8eb;padding:12px 18px;font-size:13px;margin:26px 0 32px;color:#6b592f}.sectionhead{display:flex;align-items:center;justify-content:space-between;margin-top:30px}.sectionhead small{color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.category{padding:22px;background:white;border:1px solid var(--line);border-radius:10px;text-align:left;color:var(--ink);min-height:166px;transition:transform .15s,border-color .15s}.category:hover{transform:translateY(-3px);border-color:#80b3a5}.icon{width:38px;height:38px;background:#e8f1f8;border-radius:9px;display:grid;place-items:center;font-size:20px;color:var(--accent)}.category strong{display:block;font-size:17px;margin-top:14px}.category small{color:var(--muted)}.arrow{float:right;color:var(--accent)}.list{background:white;border:1px solid var(--line);border-radius:10px;overflow:hidden}.row{display:flex;align-items:center;gap:15px;padding:18px 22px;border-bottom:1px solid var(--line)}.row:last-child{border:0}.entry{flex:1;text-align:left;background:none;border:0;color:var(--ink);padding:0}.entry strong{display:block;font-size:16px}.meta{font-size:12px;color:var(--muted)}.star{border:1px solid var(--line);border-radius:7px;background:white;color:var(--accent);font-size:21px;width:38px;height:38px}.star.saved{background:#fcf4da;color:#977019}.empty{padding:35px;color:var(--muted);text-align:center}.back{border:0;background:none;color:var(--accent);padding:0;margin-bottom:24px}.article{max-width:800px;background:white;border:1px solid var(--line);padding:36px;border-radius:12px}.article h2{margin-top:30px}.article ul{padding-left:22px}.placeholder{padding:20px;background:#f2f6f4;border:1px dashed #b7cfc4;border-radius:8px;color:var(--muted)}.articlebar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:24px 0}.articlebar button{padding:8px 14px;border:1px solid var(--line);background:white;border-radius:7px;color:var(--accent)}footer{font-size:12px;color:var(--muted);padding-top:36px;display:flex;justify-content:space-between;gap:15px}.toast{position:fixed;bottom:24px;right:24px;background:var(--ink);color:white;padding:12px 20px;border-radius:8px;z-index:5}.menu{display:none;border:0;background:none;font-size:22px}.crumb{font-size:13px;color:var(--muted)}@media(max-width:1000px){.grid{grid-template-columns:repeat(2,1fr)}aside{padding:25px 14px}.shell{grid-template-columns:220px 1fr}main{padding:30px 28px}header{padding:0 28px}}@media(max-width:700px){.shell{display:block}aside{display:none;position:fixed;width:256px;z-index:10;box-shadow:20px 0 80px #1234}aside.open{display:block}.menu{display:block}header{height:65px;padding:0 20px;gap:12px}.crumb{flex:1}main{padding:28px 20px}.grid{gap:10px}.category{padding:17px;min-height:160px}.article{padding:22px}footer{flex-direction:column}.badge{font-size:10px}.sectionhead small{display:none}}@media print{aside,header,.back,.articlebar,footer,.toast{display:none!important}.shell{display:block}main{padding:0}.article{border:0;max-width:none}.notice{background:none}}
textarea,select{font:inherit;color:var(--ink);width:100%;padding:12px;border:1px solid #c6d5d1;border-radius:7px;background:white}textarea{min-height:330px;resize:vertical}form label{display:block;font-weight:600;margin:18px 0 6px}form input{border:1px solid #c6d5d1;border-radius:7px;padding:12px}form .two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.primary{background:var(--accent)!important;color:white!important;border:0!important;padding:11px 18px!important;border-radius:7px}.actions{display:flex;gap:12px;align-items:center;margin:24px 0}.actions button{padding:10px 16px;border:1px solid var(--line);border-radius:7px}.bodytext{white-space:pre-wrap;overflow-wrap:anywhere}.formnote{font-size:13px;color:var(--muted)}.error{color:#9d2b2b}.statuspill{font-size:11px;background:#eef3f0;padding:3px 8px;border-radius:20px}.articletools{display:flex;justify-content:space-between;align-items:center}.editorlist .row{flex-wrap:wrap}@media(max-width:700px){form .two{grid-template-columns:1fr}.actions{flex-wrap:wrap}}.richtoolbar,.flowtools{display:flex;gap:6px;flex-wrap:wrap;padding:10px;background:#edf3fa;border:1px solid #c6d5d1;border-radius:8px 8px 0 0}.richtoolbar button,.flowtools button,.edgeitem button{font-size:12px;background:white;color:var(--ink);border:1px solid #ccdcd4;border-radius:5px;padding:7px 10px}.richcontent{min-height:330px;border:1px solid #c6d5d1;padding:20px;background:white;outline-color:var(--accent);border-radius:0 0 8px 8px;overflow-wrap:anywhere}.richcontent p{min-height:1em}.richcontent img{max-width:100%;height:auto;border-radius:6px}.richcontent table{border-collapse:collapse;width:100%;margin:16px 0}.richcontent td,.richcontent th{border:1px solid #b9cec4;padding:10px;min-width:60px}.richcontent th{background:#edf3fa}.richcontent blockquote{border-left:3px solid #6b9989;margin-left:0;padding-left:18px;color:var(--muted)}.richcontent.readonly{border:0;padding:0;min-height:0}.flowviewport,.flowview{overflow:auto;border:1px solid #d4e2da;border-radius:8px;margin:16px 0;background:#f8fbf9}#flowboard{position:relative;background-image:radial-gradient(#d8e4dc 1px,transparent 1px);background-size:20px 20px}.flownode{position:absolute;width:200px;height:82px;background:white;border:1px solid #005A9A;border-radius:10px;color:var(--ink);padding:10px 18px;white-space:normal;overflow:hidden;touch-action:none;cursor:grab;font-size:13px;line-height:1.3}.flownode.decision{background:#fff7ce;border-color:#c2a200;border-radius:8px;border-left-width:5px;border-right-width:5px}.flownode.end{border-radius:40px;background:#e8f2fa}.flownode.selected{outline:3px solid #FFD500}.edgeitem{display:flex;gap:8px;align-items:center;padding:7px 0;font-size:12px}.edgeitem span{flex:1}.flowtools{border-radius:8px}.article{max-width:1000px}#draftpreview{border-top:1px solid var(--line);padding-top:20px;margin-top:20px}@media print{.flowview svg{min-width:0!important}.flowview{overflow:visible}.richcontent img{max-height:700px;object-fit:contain}}.inlineflow{border:2px solid #b7d0c4;border-radius:9px;margin:20px 0;padding:10px;background:#f7fbf8;user-select:none}.inlineflowbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.inlineflowbar button{padding:5px 8px;border:1px solid #c6d5d1;border-radius:5px;background:white;font-size:11px;color:var(--accent)}.flowhandle{cursor:grab;font-size:12px;font-weight:650;color:var(--accent);margin-right:auto}.inlineflow .flowview{margin:10px 0 0}.richcontent .flowview{white-space:normal}.richcontent.readonly .flowview{margin:20px 0}.pwa-status{padding:10px 44px;display:flex;gap:10px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:12px;background:#edf3fa;color:#48675b}.pwa-status button{border:0;background:transparent;color:var(--accent);padding:8px 10px;font-size:12px;border-radius:5px;min-height:36px}.offlinedot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#005A9A;margin-right:5px}.offlinedot.old{background:#b28a37}dialog{max-width:480px;width:calc(100% - 32px);padding:26px;border:1px solid #cfddd5;border-radius:14px;color:var(--ink);box-shadow:0 20px 80px #15355140}dialog::backdrop{background:#102d365e;backdrop-filter:blur(3px)}dialog h2{font-size:25px;line-height:1.25}dialog .actions button{min-height:44px}.pwa-status button:disabled{opacity:.5}@media(max-width:700px){body{font-size:16px}header{position:sticky;top:0;z-index:8;padding-top:env(safe-area-inset-top);height:calc(60px + env(safe-area-inset-top))}.badge{font-size:9px;padding:4px 8px}.pwa-status{padding:8px 16px;align-items:flex-start;flex-direction:column;gap:0}.pwa-status>div{display:flex;width:100%;justify-content:space-between}.pwa-status button{padding:6px 0;min-height:36px;font-size:12px}main{padding:26px 16px calc(40px + env(safe-area-inset-bottom))}h1{font-size:34px;letter-spacing:-1px}.intro{font-size:16px}.grid{grid-template-columns:1fr 1fr}.category{min-height:150px;padding:17px 14px}.category strong{font-size:16px}.category small{font-size:12px;line-height:1.4;display:block;margin-top:4px}.row{padding:17px 14px;gap:10px}.entry strong{font-size:16px}.star{min-width:44px;height:44px}.article{border:0;border-radius:0;background:transparent;padding:0}.articlebar{align-items:flex-start;flex-wrap:wrap}.articlebar button{min-height:44px}.richcontent.readonly{font-size:17px;line-height:1.7}.richcontent.readonly table{display:block;overflow:auto;font-size:14px}.richcontent.readonly h2{font-size:23px}.richcontent.readonly h3{font-size:20px}.richcontent.readonly .flowview{background:white;overflow-x:auto;-webkit-overflow-scrolling:touch}.richcontent.readonly .flowview svg{min-width:600px}.searchbox{margin-top:22px}.searchbox input{font-size:16px;padding:15px 10px}.sectionhead h2{font-size:21px}aside.open{padding-top:calc(25px + env(safe-area-inset-top));height:100dvh;overflow-y:auto}.sidefoot{position:static;margin:32px 12px 0}nav button{min-height:44px}.notice{margin:22px 0;font-size:13px}.richtoolbar{position:sticky;top:calc(60px + env(safe-area-inset-top));z-index:2}.actions button{min-height:44px}dialog{padding:23px}dialog .actions{flex-direction:column;align-items:stretch}}

.brand{display:block;letter-spacing:0}.brand img{display:block;width:100%;height:43px;object-fit:contain;object-position:left center}.sub{letter-spacing:1.1px;margin:14px 0 28px;font-size:10px}.sidefoot{border-top:1px solid #d6e3ee;padding-top:18px}.sidefoot img{width:185px;max-width:100%;height:40px;object-fit:contain;object-position:left}.sidefoot p{font-size:11px;line-height:1.5;margin-top:12px}header{border-top:5px solid #FFD500}.headeridentity{display:flex;align-items:center;gap:15px}.headeridentity img{width:150px;height:34px;object-fit:contain}.acn-overview{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;background:#fff;border:1px solid #d6e3ef;border-radius:12px;overflow:hidden;margin-bottom:28px}.acn-overview>div{padding:26px 28px;border-left:5px solid #FFD500}.acn-overview h2{font-size:27px;line-height:1.2;color:#005A9A;margin:12px 0}.acn-overview p{font-size:14px;color:#4f6b82;line-height:1.6}.acn-overview img{width:100%;height:100%;min-height:220px;object-fit:cover;object-position:65% 35%}.acn-overview .eyebrow{font-size:10px}h1,h2{color:#005A9A}nav button.active{background:#fff6bf;border-left:3px solid #FFD500}.primary{background:#005A9A!important}.notice{background:#fffbea;border-left-color:#FFD500;color:#655816}.pwa-status{background:#edf4fb;color:#3b617f}.flownode.step{border-color:#005A9A}.flownode.decision{background:#fff7ce;border-color:#c2a200}.richcontent th{background:#edf4fb}.category:hover{border-color:#005A9A}.icon{background:#edf4fb}.acn-footnote{font-size:12px;color:#607b91}.badge{color:#005A9A;border-color:#d2e0ed}@media(max-width:700px){.headeridentity img{display:none}header{border-top-width:4px}.acn-overview{grid-template-columns:1fr;margin-bottom:23px;gap:0}.acn-overview>div{padding:20px 20px 18px}.acn-overview h2{font-size:23px}.acn-overview img{height:170px;min-height:0;object-position:65% 25%}.acn-overview p{margin-bottom:0}.brand img{height:43px}.sidefoot img{height:34px}.grid{gap:10px}.category strong{color:#005A9A}.crumb{font-size:12px}}@media print{.acn-overview{display:none}}

@media(max-width:700px){.acn-overview{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.acn-overview>div{padding:18px 14px}.acn-overview h2{font-size:19px;margin:8px 0;line-height:1.25}.acn-overview p{display:none}.acn-overview img{height:100%;min-height:135px;object-position:72% center}.acn-overview .eyebrow{font-size:9px;letter-spacing:1px}}
@media(min-width:701px){aside{overflow-y:auto}.sidefoot{position:static;margin-top:26px}}

.block-editor-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:24px 0 14px}.block-editor-heading h2{margin:0}.block-addbar{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.block-addbar button{background:white;border:1px solid #afc7db;padding:9px 13px;border-radius:6px;color:#005A9A}.content-block{border:1px solid #ccddea;border-radius:9px;margin:14px 0;background:white;overflow:hidden}.active-block{border:2px solid #005A9A;box-shadow:0 0 0 3px #e6f0f8}.block-header{display:flex;align-items:center;gap:8px;padding:10px 13px;background:#edf4fa;border-bottom:1px solid #d8e5ef}.block-header button{background:white;border:1px solid #caddeb;border-radius:5px;font-size:12px;padding:6px 9px;color:#005A9A}.block-label{font-weight:700;border:0!important;background:none!important}.block-header-actions{margin-left:auto;display:flex;align-items:center;gap:6px}.block-header-actions button:disabled{opacity:.35;cursor:default}.block-handle{cursor:grab;font-size:23px;color:#537c9c;padding:0 7px;user-select:none}.block-move-select{width:auto;padding:5px 8px;font-size:12px;max-width:180px}.block-content{padding:18px}.block-select-preview{cursor:text;min-height:50px}.block-text-preview{max-height:300px;overflow:auto}.block-select-preview:focus-visible{outline:3px solid #FFD500}.block-image-preview{max-width:100%;max-height:330px;object-fit:contain;display:block;border-radius:5px}.block-flow-preview{max-height:340px;overflow:auto;background:#f7fbfe}.block-editor-heading .formnote{max-width:700px}.block-dropzone{border:1px dashed #b7ccdf;border-radius:7px;text-align:center;padding:13px;color:#69859b;font-size:12px;margin:12px 0}.section-block{border-left:4px solid #FFD500}.section-options{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;padding-bottom:12px}.section-options label{margin:0}.checklabel{font-weight:400!important;font-size:13px;display:flex!important;align-items:center;gap:8px}.checklabel input{width:auto!important;accent-color:#005A9A}.block-section-children{padding:8px 14px;background:#f5f9fd;border-radius:7px}.image-block-editor input{max-width:700px}.block-content .richtoolbar{position:static}.block-content h2{margin-top:20px}.reader-image{margin:22px 0}.reader-image img{max-width:100%;height:auto;display:block;border-radius:6px}.reader-image figcaption{font-size:13px;color:#5c7890;margin-top:8px}.reader-section{border:1px solid #c6dbea;border-radius:9px;margin:20px 0;background:#fff;overflow:hidden}.reader-section>summary{cursor:pointer;font-weight:700;color:#005A9A;background:#edf4fb;padding:16px 20px;min-height:50px;list-style-position:inside;border-left:4px solid #FFD500}.reader-section-body{padding:22px}.reader-text{overflow-wrap:anywhere}.reader-text table{width:100%;border-collapse:collapse}.reader-text td,.reader-text th{padding:10px;border:1px solid #c6dbea}.reader-text img{max-width:100%;height:auto}.reader-section-body>:first-child{margin-top:0}body:has(#blockmanager) main{max-width:1450px}body:has(#blockmanager) .article{max-width:none}@media(max-width:700px){.reader-section>summary{padding:14px 13px;font-size:16px}.reader-section-body{padding:16px 13px}.reader-text table{display:block;overflow:auto}.reader-section .flowview{margin-left:0;margin-right:0}}@media print{.reader-section{break-inside:auto}.reader-section-body{padding:12px}.reader-section>summary{background:none}}

.flow-reader{border:1px solid #cbdce9;border-radius:14px;background:#fff;margin:22px 0;overflow:hidden}.flow-reader-tools{display:flex;flex-wrap:wrap;gap:8px;padding:12px;background:#e8f2fa;align-items:center}.flow-reader-tools button{min-height:44px;padding:8px 14px}.flow-reader>.formnote{padding:0 14px}.flow-reader-viewport{height:380px;overflow:hidden;position:relative;background-color:#f5f8fc;background-image:radial-gradient(#bed0df 1px,transparent 1px);background-size:20px 20px;touch-action:none;user-select:none;cursor:grab}.flow-reader-viewport:active{cursor:grabbing}.flow-reader-canvas{position:absolute;transform-origin:0 0;will-change:transform}.flow-node{cursor:pointer;outline:none}.flow-node.selected>rect,.flow-node.selected>polygon,.flow-node.current>rect,.flow-node.current>polygon,.flow-node.inspected>rect,.flow-node.inspected>polygon,.flow-node:focus>rect,.flow-node:focus>polygon{stroke:#005a9a;stroke-width:4}.flow-node.visited>rect,.flow-node.visited>polygon{stroke:#277346;stroke-width:3}.flow-node.current>rect,.flow-node.current>polygon{stroke:#005a9a;stroke-width:5}.flow-node.not-visited{opacity:.68}.flow-edge.chosen>path{stroke:#005a9a;stroke-width:4}.flow-reader-detail{padding:0 18px 18px;overflow-wrap:anywhere}.flow-reader-detail:empty{display:none}.flow-reader-detail h3{margin-top:15px}.flow-reader-detail img{max-width:100%;height:auto;max-height:480px;object-fit:contain}.flow-choice-list{display:grid;gap:10px;margin:16px 0}.flow-choice-list button{min-height:48px;background:#005a9a;color:#fff;border-color:#005a9a;text-align:left;white-space:normal}.flow-step-actions{display:flex;flex-wrap:wrap;gap:8px}.flow-step-counter{color:#355c7b;font-size:13px}.flow-finished{padding:12px;background:#e6f5ec;border-radius:8px}.flow-reader:fullscreen,.flow-reader.expanded{background:#fff;overflow:auto;max-width:none;width:100%;height:100%}.flow-reader.expanded{position:fixed;inset:0;z-index:10000;margin:0;border-radius:0}.flow-reader:fullscreen .flow-reader-viewport,.flow-reader.expanded .flow-reader-viewport{height:55vh}.flow-is-full{overflow:hidden}.flow-layout-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0}.flow-layout-tools label{display:flex;gap:7px;align-items:center;margin:0}.flow-layout-tools input[type=checkbox]{width:auto}.flow-layout-tools select{width:auto;max-width:220px}.flow-diagnostics{padding:12px;background:#e6f5ec;border-radius:8px;margin-bottom:14px;font-size:13px}.flow-diagnostics.has-warnings{background:#fff7ce}.flow-diagnostics ul{margin:8px 0 0;padding-left:20px;max-height:160px;overflow:auto}.flow-properties{padding:16px;border:1px solid #cbdce9;background:#fff;border-radius:10px}.flow-properties .richcontent{min-height:120px;max-height:380px;overflow:auto}.flow-property-image{max-width:100%;max-height:200px;object-fit:contain}.flow-edge-edit{display:grid;grid-template-columns:2fr 1.3fr 1fr 1fr auto;gap:10px;align-items:end;margin:10px 0;padding:10px;background:#f5f8fc;border-radius:8px}.flow-edge-edit span{align-self:center;font-size:13px}.flow-edge-edit label{margin:0;font-size:12px}.flow-edge-edit input,.flow-edge-edit select{margin-top:4px}.flow-port{cursor:crosshair}.flow-port:hover{r:10;fill:#ffd500}.flow-node.connection-source>rect,.flow-node.connection-source>polygon{stroke:#ca8a00;stroke-width:5}#flowboard.with-grid{background-image:radial-gradient(#aac4d8 1px,transparent 1px);background-size:20px 20px}#flowboard{outline:none}#flowboard:focus{box-shadow:inset 0 0 0 2px #005a9a}#flowedges{clear:both;padding-top:20px}.flowviewport{height:500px;width:calc(100% - 340px);float:left}.flow-properties{margin-left:calc(100% - 320px);min-height:500px;max-height:500px;overflow:auto}.article:has(#flowboard){max-width:none}.flowproperties input{width:100%}
@media(max-width:1100px){.flowviewport{float:none;width:100%}.flow-properties{margin:18px 0 0;min-height:0;max-height:none}.flow-edge-edit{grid-template-columns:1fr 1fr}.flow-edge-edit span{grid-column:1/-1}}
@media(max-width:600px){.flow-reader-viewport{height:300px}.flow-reader-tools{gap:6px;padding:8px}.flow-reader-tools button{padding:8px 10px;font-size:13px}.flow-reader-detail{padding:0 12px 14px}.flow-reader-detail h3{font-size:21px}.flow-step-actions button{min-height:44px}}
@media print{.flow-reader-tools,.flow-reader>.formnote,.flow-reader-detail,.flow-step-actions{display:none!important}.flow-reader-viewport{height:auto!important;overflow:visible!important;background:white}.flow-reader-canvas{position:static!important;width:100%!important;height:auto!important;transform:none!important}.flow-reader-canvas svg{width:100%!important;height:auto!important}.flow-node.not-visited{opacity:1}.flow-reader{break-inside:avoid}.flow-reader.expanded{position:static}}

.flow-box{cursor:grab}.flow-box.selected>rect{stroke:#d4ab00;stroke-width:4}.flow-box.connection-source>rect{stroke:#005a9a}.flow-reader .flow-box{cursor:default}.flow-reader .flow-box text{pointer-events:none}
.account-badge{padding:14px;display:grid;gap:5px}.account-badge span{font-size:12px;color:#53728a}.users-filters{display:flex;gap:16px;margin-bottom:20px}.users-filters label{flex:1}.users-filters input,.users-filters select,#user-form input,#account-login-form input,#account-password-form input{display:block;width:100%;padding:12px}.users-table{overflow:auto;margin:20px 0}.users-table table{width:100%;border-collapse:collapse}.users-table td,.users-table th{border-bottom:1px solid #ccddea;padding:12px;text-align:left;vertical-align:top}#user-workspace{margin-top:30px;max-width:800px}#users-panel button{padding:9px 12px;border:1px solid #c6dbea;border-radius:6px}@media(max-width:700px){.users-filters{flex-direction:column}}
