.case-materials{margin-top:22px;min-width:0}.cm-header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e5eade;padding-bottom:16px;margin-bottom:17px}.cm-header h2{font-size:18px;margin:7px 0 0}.cm-header>.subtle-button{font-size:10px}.cm-tabs{display:flex;gap:7px;margin-bottom:20px}.cm-tabs>button{display:flex;align-items:center;gap:7px;padding:10px 14px;border:1px solid #e1e9d8;border-radius:9px;background:#fbfcf8;color:#88a16f;font-size:12px}.cm-tabs>button.active{background:#2d765b;color:#fff;border-color:#2d765b}.cm-tabs b{font-weight:400;font-size:10px}.cm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}.cm-toolbar p{font-size:11px;color:#809475;line-height:2;margin:0}.cm-toolbar .primary{font-size:11px;white-space:nowrap;padding:9px 13px}.cm-tip{font-size:10px!important;color:#9aa787;line-height:2.1!important;overflow-wrap:anywhere}.cm-document{border:1px solid #dfe8d5;background:#fdfefa;border-radius:12px;padding:18px;margin:16px 0}.cm-document>header{display:flex;gap:12px;align-items:center;margin-bottom:14px}.cm-document h3{font-size:13px;overflow-wrap:anywhere;margin:0 0 3px}.cm-document small{font-size:9px;color:#9baa87}.cm-file-icon{width:36px;height:41px;display:grid;place-items:center;background:#edf5e4;border:1px solid #e1ead8;border-radius:9px;color:#8ba86c;flex-shrink:0}.cm-review-status{margin-inline-start:auto;font-size:9px;color:#929d7e;border-radius:5px;padding:5px 7px;background:#f1f3e8;white-space:nowrap}.cm-review-status.approved{color:#448562;background:#eaf6ed}.cm-review-status.needs_fix{color:#b59053;background:#fbf4e5}.cm-document-meta{display:flex;gap:10px 18px;flex-wrap:wrap;font-size:10px;color:#9daa86;overflow-wrap:anywhere}.cm-file-actions{display:flex;gap:7px;flex-wrap:wrap;margin:15px 0 10px}.cm-file-actions button{font-size:10px;padding:8px 11px}.cm-scan{font-size:9px!important;color:#a68f65;background:#fbf8ed;border:1px solid #eee6d0;padding:8px 10px;border-radius:7px}.cm-scan.clean{color:#829775;background:#f4f8ef;border-color:#e1ead7}.cm-history{font-size:11px;color:#879b70;padding-top:10px}.cm-history>summary{cursor:pointer;font-size:10px;line-height:2}.cm-version{border-top:1px solid #e2e9d9;padding:13px 0;margin-top:12px}.cm-version>div:first-child{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cm-version>div:first-child b{font-size:11px}.cm-version>div:first-child>span{font-size:9px;margin-inline-end:auto;color:#9cab89}.cm-version code{font-size:9px;color:#a4ae94;word-break:break-all;display:block}.cm-version>p{font-size:10px;overflow-wrap:anywhere}.cm-version button{font-size:10px}.cm-review-entry{margin:10px 0;padding:12px;background:#f7faf2;border:1px solid #e6eddc;border-radius:8px}.cm-review-entry strong{font-size:11px}.cm-review-entry small{display:block;margin-top:5px}.cm-review-entry p,.cm-review-note{font-size:11px!important;white-space:pre-line;overflow-wrap:anywhere}.cm-private-note{padding:8px;border-inline-start:2px solid #c4b486;background:#faf7ec;color:#9a8e63;font-size:10px!important}.cm-message{border:1px solid #e2eada;border-radius:12px;padding:18px;background:#fcfefa;margin:14px 0}.cm-message.mine{border-inline-start:3px solid #a4c28e;background:#f4f9ed}.cm-message.internal{border-color:#e5ddc4;background:#fcfaf2}.cm-message>header{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cm-message>header strong{font-size:12px}.cm-message>header span{font-size:9px;color:#97a683}.cm-message.internal>header span{color:#ac9559}.cm-message>header small{margin-inline-start:auto;font-size:9px;color:#9eac8c}.cm-message-body{font-size:12px!important;line-height:2.3!important;white-space:pre-line;overflow-wrap:anywhere;color:#647f52}.cm-message>footer{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:15px}.cm-message>footer small{font-size:9px;color:#9aab86}.cm-message>footer button{font-size:10px}.cm-reply-hint{font-size:9px;color:#a1ad8c;margin-top:10px;border-inline-start:2px solid #d2dec4;padding-inline-start:8px}.cm-message-files{display:flex;gap:6px;flex-wrap:wrap;margin:11px 0}.cm-message-files button{font-size:10px;padding:7px}.cm-dialog{width:min(600px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow:auto;padding:0;border:1px solid #d8e5cd;border-radius:17px;color:#4d6c3d;box-shadow:0 25px 80px #21402c2b;font-family:Vazirmatn,Tahoma}.cm-dialog::backdrop{background:#173c2c66;backdrop-filter:blur(4px)}.cm-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 24px;border-bottom:1px solid #e4ecdb}.cm-dialog h2{font-size:17px;margin:0;overflow-wrap:anywhere}.cm-dialog-body{padding:24px}.cm-dialog label{font-size:12px;margin:0 0 18px}.cm-dialog input,.cm-dialog textarea,.cm-dialog select{width:100%;padding:10px;margin-top:7px;border:1px solid #dae6cf;background:white;color:#4c6f3a;font:inherit;border-radius:8px}.cm-dialog textarea{min-height:100px;resize:vertical;line-height:2}.cm-dialog .check input{width:17px;min-width:17px;flex-shrink:0;margin:5px 0 0}.cm-dialog .check{font-size:11px;line-height:2;color:#849a71}.cm-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin:23px 0 0}.cm-dialog .cm-error:empty{display:none}.cm-dialog .cm-error:not(:empty){border:1px solid #e8cbbb;background:#fff5ed;color:#aa7656;padding:13px;border-radius:8px;font-size:12px;line-height:2;margin-bottom:17px}.cm-dropzone{display:flex!important;align-items:center;flex-direction:column;gap:12px;cursor:pointer;border:1px dashed #bccfaa;border-radius:12px;padding:22px;background:#f7faef;color:#90a572;font-size:12px}.cm-dropzone>input{font-size:11px;max-width:100%}.cm-dropzone small{font-size:10px;color:#a1ae8c}.cm-dropzone .icon{width:30px;height:30px;color:#a3bb8b}.cm-dropzone.drag-over{background:#edf7e4;outline:2px dashed #7aa959}.cm-progress{font-size:11px;color:#9aad86;line-height:2}.cm-message-attachments{border:1px solid #e2ead6;border-radius:9px;padding:12px;margin:16px 0}.cm-message-attachments summary{font-size:11px;cursor:pointer;margin-bottom:10px}.cm-message-attachments label{font-size:10px}.cm-reply-preview{padding:12px;background:#f3f7eb;border-inline-start:2px solid #b9d19e;font-size:11px;white-space:pre-line;overflow-wrap:anywhere;margin:15px 0}.case-materials [hidden],.cm-dialog [hidden]{display:none!important}
.fs-conditions{border:1px solid #dbe6d0;border-radius:8px;background:#f8fbf2;padding:12px;margin:15px 0;font-size:11px}.fs-conditions>summary{display:flex;align-items:center;gap:6px;cursor:pointer;color:#799960;font-size:11px}.fs-conditions>p,.fs-conditions>small{font-size:10px;line-height:2;color:#99a789}.fs-conditions>section{margin-top:18px;border-top:1px solid #e3eadb;padding-top:12px}.fs-condition-row{padding:10px;border:1px solid #dce7d3;border-radius:8px;background:white;margin:10px 0}.fs-conditions .fs-condition-row label{font-size:10px;margin-bottom:9px}.fs-condition-row button,.fs-conditions [data-condition-add]{display:flex;gap:5px;align-items:center;font:inherit;font-size:10px;color:#8aa16f;background:none;border:0;padding:6px}.fs-condition-row .icon,.fs-conditions [data-condition-add] .icon{width:13px;height:13px}.fs-fill-form [hidden],.op-form-fields [hidden]{display:none!important}
@media(max-width:680px){.cm-card{padding:16px!important}.cm-toolbar{align-items:flex-start;flex-wrap:wrap}.cm-header h2{font-size:16px}.cm-document{padding:13px}.cm-document>header{flex-wrap:wrap;gap:8px}.cm-review-status{margin-inline-start:0}.cm-file-actions button{font-size:10px;padding:8px}.cm-document-meta{font-size:9px}.cm-message{padding:14px}.cm-message-body{font-size:12px!important}.cm-message>footer{flex-wrap:wrap}.cm-message>header small{margin-inline-start:0}.cm-dialog-body{padding:18px}.cm-dialog>header{padding:17px}.cm-dialog input,.cm-dialog textarea,.cm-dialog select{font-size:16px}.cm-dialog h2{font-size:16px}.cm-dropzone{padding:15px}.cm-tabs button{font-size:11px;padding:10px 12px}.cm-dialog .notice{font-size:11px}.cm-version>div:first-child>span{width:100%}}
@media print{.case-materials{display:none!important}.cm-dialog{display:none!important}}
