.language-picker select{border:1px solid #dce1d7;background:#fff;color:#365747;border-radius:8px;padding:8px;font-size:12px;min-height:38px;cursor:pointer}.shared-number-note{max-width:190px;line-height:1.6;color:#87947c;font-size:10px}.history-dialog{width:820px}.history-search{display:flex;gap:8px;padding:19px 23px 10px}.history-search input{min-width:0;flex:1;border:1px solid #dce1d7;border-radius:8px;padding:10px 12px;font:inherit;font-size:12px}.history-count{font-size:11px;color:#798a73;padding:0 23px 12px}.archive-card{padding:20px 23px;border-top:1px solid #e5e8df}.archive-top{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.archive-serial,.archive-order{display:flex;gap:6px;align-items:baseline;padding:7px 11px;border-radius:7px;background:#edf3e7;color:#285b40;font-size:12px}.archive-order{background:#f2f3ed;color:#58674f}.archive-serial strong,.archive-order strong{font-size:18px;font-weight:600;unicode-bidi:isolate}.archive-client{font-size:16px;line-height:1.5;margin-bottom:8px;overflow-wrap:anywhere}.archive-info{display:flex;gap:8px;flex-wrap:wrap;color:#7c876f;font-size:11px;margin-bottom:9px}.archive-category{background:#f3f5ee;color:#5b7757;padding:3px 7px;border-radius:5px}.archive-work{font-size:12px;line-height:1.65;color:#63745d;white-space:pre-line;overflow-wrap:anywhere}.archive-actions{display:flex;align-items:center;gap:10px;margin-top:13px}.archive-actions time{margin-inline-end:auto;font-size:10px;color:#89967f}.archive-actions .button{font-size:11px;padding:8px 12px}.history-more{display:block;margin:18px auto}.history-empty{line-height:1.8}.top-actions{margin-left:0;margin-inline-start:auto}.brand-descriptor{border-left:0;border-inline-start:1px solid var(--line);padding-left:0;padding-inline-start:25px}.document-number{border-left:0;border-inline-start:1px solid #dfe5d7;padding-left:0;padding-inline-start:20px}.save-status{margin-right:0;margin-inline-end:10px}.batch-table,.batch-table th{text-align:start}.form-heading>span{text-align:end}.hebrew{text-align:start}.material-labels{padding-left:0;padding-inline-start:31px}.local-note{color:#718066}.field input[readonly]{cursor:default}.brand{white-space:nowrap}html[dir=rtl] .hebrew{display:none}html[dir=rtl] .field>input,html[dir=rtl] .field>select,html[dir=rtl] .field>textarea{margin-top:8px}html[dir=rtl] .brand-dot{display:inline-block}html[dir=rtl] .preview-stage,html[dir=rtl] .expanded-stage{direction:ltr}.topbar{gap:20px}.top-actions{gap:9px}.brand-descriptor{font-size:11px;max-width:240px}.notice,.toast{line-height:1.6}
@media(max-width:1160px){.brand-descriptor{display:none}.topbar{gap:12px}}@media(max-width:700px){.topbar{height:auto;min-height:76px;padding-top:12px;padding-bottom:12px;flex-wrap:wrap}.top-actions{flex:1;justify-content:flex-end}.top-actions .button{padding:8px}.language-picker select{max-width:105px;font-size:11px;padding:7px}.history-search{padding:15px 17px 10px;flex-wrap:wrap}.history-search input{flex-basis:100%;font-size:16px}.history-count{padding-inline:17px}.archive-card{padding:18px 17px}.archive-actions{flex-wrap:wrap}.archive-actions time{flex-basis:100%;margin-bottom:3px}.archive-client{font-size:15px}.shared-number-note{max-width:none}.document-number{padding-inline-start:12px}}@media(max-width:400px){.brand{font-size:22px}.topbar{gap:8px;padding-inline:12px}.top-actions{gap:4px}.top-actions .outline{max-width:96px;white-space:normal;font-size:10px}.language-picker select{max-width:88px}.document-number strong{font-size:21px}.intro h1{font-size:20px}}
.history-tabs{display:flex;gap:6px;background:#f1edf7;padding:5px;border-radius:10px;margin:18px 0;flex-wrap:wrap}
.history-tabs button{flex:1;min-height:44px;border:0;border-radius:7px;background:transparent;color:#6d5d85;font:inherit;cursor:pointer;padding:10px 16px}
.history-tabs button.active{background:#6d5d85;color:#fff;font-weight:700;box-shadow:0 2px 5px #6d5d8520}
.history-tabs button:focus-visible{outline:3px solid #b5a5cc;outline-offset:2px}
.draft-badge{display:inline-flex;align-items:center;background:#f1edf7;color:#6d5d85;border-radius:6px;padding:8px 12px;font-size:13px}
.draft-card .archive-top{align-items:center;flex-wrap:wrap}
.draft-delete-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}
#save-draft-btn{margin-top:14px}
