.document-workbench{border:1px solid #dce7e7;border-radius:24px;padding:clamp(16px,3vw,28px);background:#fff;color:#172b36;min-width:0;display:grid;gap:18px}.document-workbench[lang=kk-Arab]{font-family:var(--tote-font-family)}.wb-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.document-workbench h1{font-size:1.5rem;font-weight:800;margin:0 0 8px}.document-workbench h2{font-size:1.05rem;font-weight:750;margin:0}.document-workbench p{margin:0;overflow-wrap:anywhere}.wb-note{color:#526773;font-size:.875rem;line-height:1.7}.wb-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-width:0}.wb-card{display:grid;align-content:start;gap:12px;min-width:0;padding:16px;border:1px solid #dce7e7;border-radius:16px;background:#fafdfd}.document-workbench textarea{box-sizing:border-box;display:block;min-width:0;width:100%;min-height:230px;resize:vertical;border:1px solid #afc6ca;border-radius:12px;background:#fff;padding:14px;line-height:1.85;font-family:KazNet,Arial,sans-serif;font-size:20px;unicode-bidi:plaintext;white-space:pre-wrap}.document-workbench textarea[readonly]{background:#f4f8f8}.document-workbench button,.document-workbench select{min-height:44px;max-width:100%;border:1px solid #a4b9bd;border-radius:10px;padding:10px 14px;font-family:inherit;font-size:1rem;line-height:1.4;white-space:normal;overflow-wrap:anywhere;background:#fff;color:#203b43;cursor:pointer}.document-workbench button:hover:not(:disabled){background:#eaf5f2}.document-workbench button:disabled{opacity:.5;cursor:not-allowed}.document-workbench button[aria-pressed=true]{border-color:#047857;background:#e4f5ec}.document-workbench .wb-primary{background:#047857;color:#fff;border-color:#047857}.document-workbench .wb-primary:hover:not(:disabled){background:#065f46}.wb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wb-actions span{color:#526773;font-size:.8rem}.wb-select{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-weight:600}.wb-materials{display:grid;gap:12px;padding:16px;border:1px solid #dce7e7;border-radius:16px;background:#f5faf8;min-width:0}.wb-material-toolbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px}.wb-material-toolbar label{display:grid;grid-column:1/-1;grid-template-rows:24px 44px;line-height:24px;gap:6px;min-width:0;font-family:inherit;text-align:start}.wb-material-toolbar button{height:64px;display:flex;align-items:center;justify-content:center;gap:6px;text-align:center}.wb-material-toolbar .wb-material-library{display:block}.wb-material-count{display:inline-block;white-space:nowrap;font-size:.8rem;margin-inline-start:4px}.wb-material-toolbar input{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #a4b9bd;border-radius:10px;padding:10px 12px;background:#fff;color:#203b43;font:inherit}.wb-material-list{display:grid;gap:10px}.wb-material-list article{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;background:#fff;border-radius:12px;border:1px solid #dce7e7;min-width:0}.wb-material-list article>div:first-child{display:grid;gap:4px;min-width:0;flex:1 1 160px;overflow-wrap:anywhere}.wb-material-list time{font:12px/1.5 system-ui;color:#526773}.document-workbench :focus-visible{outline:3px solid #059669;outline-offset:3px}.wb-confirm{padding:16px;border:1px solid #d9aa57;border-radius:12px;background:#fffbeb;display:grid;gap:12px}@media(max-width:700px){.wb-columns{grid-template-columns:1fr}.wb-card{padding:12px}.document-workbench{border-radius:18px}.document-workbench textarea{min-height:180px}}@media(max-width:700px){.wb-material-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-material-toolbar button{height:88px}}.wb-review-toolbar,.wb-result-modes,.wb-mobile-panes{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.document-workbench .wb-start-review{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;font-weight:750}.wb-start-review svg{flex-shrink:0}.wb-mobile-panes{display:none}.wb-unified-columns{align-items:start}.wb-unified-columns textarea{height:clamp(22rem,55vh,40rem);min-height:22rem;resize:vertical;text-align:start}.wb-result-pane{background:#fff;border-color:#9dd8c3}.wb-result-modes button{font-size:.9rem}.wb-review-slot[hidden]{display:none}.wb-result-actions{border-top:1px solid #dce7e7;padding-top:12px}@media(max-width:700px){.wb-mobile-panes{display:flex}.wb-mobile-panes button{flex:1}.wb-unified-columns[data-mobile-pane=result]>.wb-original-pane,.wb-unified-columns[data-mobile-pane=original]>.wb-result-pane{display:none}.wb-unified-columns textarea{height:55vh;min-height:19rem}.wb-review-toolbar .wb-start-review{width:100%}}.wb-pane-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;min-height:44px}@media(min-width:1100px){.wb-pane-heading{flex-wrap:nowrap}.wb-result-modes{gap:6px;flex-wrap:nowrap}}@media(max-width:700px){.wb-review-toolbar{display:grid;grid-template-columns:1fr 1fr}.wb-review-toolbar .wb-start-review,.wb-review-toolbar .wb-select{grid-column:1/-1}.wb-review-toolbar>button:last-child{grid-column:1/-1}.wb-result-pane>.wb-pane-heading>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wb-result-modes{width:100%}.wb-result-modes button{flex:1}}
