.talabnoma-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.talabnoma-heading p{max-width:760px}.talabnoma-heading>.button{white-space:nowrap}.talabnoma-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.talabnoma-tabs a{border:1px solid #dce5de;border-radius:7px;padding:9px 15px;font-size:13px;background:#fff;color:#536f60}.talabnoma-tabs a.selected{background:#195e4e;color:#fff;border-color:#195e4e}.talabnoma-filters{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin:22px 0}.talabnoma-filters label{margin:0;min-width:170px}.talabnoma-filters label:first-child{flex:1;max-width:440px}.talabnoma-filters button{min-height:44px}.talabnoma-table td{vertical-align:middle}.talabnoma-table td:first-child{min-width:210px}.talabnoma-number{font-size:11px;color:#8c9a91;display:block;margin-bottom:4px}.talabnoma-title{font-weight:650;color:#2d5542}.talabnoma-state{display:inline-flex;align-items:center;border-radius:5px;padding:5px 8px;font-size:11px;background:#edf1ee;color:#657c6d;white-space:nowrap}.talabnoma-state.review{background:#edf2fa;color:#526e92}.talabnoma-state.rework{background:#fff4df;color:#98732e}.talabnoma-state.approved{background:#e7f3e9;color:#34734e}.talabnoma-state.rejected{background:#f9ebe7;color:#995f51}.talabnoma-empty{padding:44px 28px;text-align:center;border:1px dashed #d7e3da;background:#fff;border-radius:9px;color:#7a8f80}.talabnoma-empty h2{color:#385d47}.talabnoma-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:22px 0}.talabnoma-summary>div{background:#fff;border:1px solid #e0e8e2;border-radius:7px;padding:16px 18px}.talabnoma-summary span{display:block;font-size:11px;color:#87978c;margin-bottom:7px}.talabnoma-summary strong{display:block;font-size:14px;font-weight:600;color:#345842;overflow-wrap:anywhere}.talabnoma-editor textarea,.talabnoma-action textarea{display:block;width:100%;font:inherit;padding:11px 12px;margin-top:7px;min-height:100px;border:1px solid #d7dfdb;border-radius:5px;color:#213c32;resize:vertical}.talabnoma-editor textarea:focus,.talabnoma-action textarea:focus{outline:2px solid #b7d0c0;border-color:#377c61}.talabnoma-editor [name=Body]{min-height:205px}.talabnoma-editor .form-grid{gap:30px}.talabnoma-money{padding:17px 18px;border:1px solid #e6dcc6;background:#fffcf6;border-radius:7px;margin:18px 0}.talabnoma-money[hidden]{display:none}.talabnoma-money .money-row{display:grid;grid-template-columns:1fr 120px;gap:14px}.talabnoma-money label{margin-bottom:0}.talabnoma-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75;color:#496554;margin:0}.talabnoma-section{background:#fff;border:1px solid #e0e8e1;border-radius:8px;padding:25px;margin:20px 0}.talabnoma-section h2{margin-top:0}.talabnoma-section .help{line-height:1.7}.talabnoma-document-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.talabnoma-document-head h2{margin-bottom:5px}.talabnoma-attachments{display:grid;gap:9px;margin:14px 0}.talabnoma-file{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 15px;border:1px solid #e3ebe4;border-radius:6px;background:#fafcf9}.talabnoma-file a{overflow-wrap:anywhere;font-size:13px}.talabnoma-file small{display:block;font-size:10px;color:#8a988d;margin-top:4px}.talabnoma-file form{margin:0}.talabnoma-file button{font-size:11px;padding:6px 10px}.talabnoma-upload{padding-top:18px;border-top:1px solid #e6ece7;margin-top:20px}.talabnoma-upload input[type=file]{max-width:650px}.talabnoma-upload .button,.talabnoma-upload button{margin-top:8px}.talabnoma-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:15px;margin:20px 0}.talabnoma-action{padding:20px;border:1px solid #dce6df;background:#f9fcf9;border-radius:8px}.talabnoma-action h3{font-size:15px;color:#335b43;margin:0 0 10px}.talabnoma-action p{font-size:12px;color:#819287;margin:0 0 16px}.talabnoma-action label{font-size:12px}.talabnoma-action button{font-size:12px}.talabnoma-action.decision{border-color:#e6d8bb;background:#fffcf5}.talabnoma-action.reject{border-color:#e8d6cf;background:#fffaf8}.talabnoma-action.reject button{color:#975949}.talabnoma-timeline{display:grid;gap:0}.talabnoma-timeline article{padding:17px 0 17px 20px;border-left:2px solid #e0e8df;position:relative}.talabnoma-timeline article:before{content:'';position:absolute;width:8px;height:8px;border-radius:50%;left:-5px;top:24px;background:#8eaf97}.talabnoma-timeline strong{font-size:13px;color:#365a43}.talabnoma-timeline small{display:block;font-size:11px;color:#8a9b8d;margin-top:4px}.talabnoma-timeline p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;color:#738674;margin:8px 0 0}.talabnoma-versions details{border-top:1px solid #e5ebe5;padding:14px 0}.talabnoma-versions summary{cursor:pointer;font-size:13px;font-weight:600;color:#55745d}.talabnoma-versions .talabnoma-summary{margin-top:15px}.talabnoma-warning{padding:15px 18px;border-left:3px solid #b89a68;background:#fffaf0;color:#8a7855;font-size:12px;line-height:1.7;margin:18px 0}.talabnoma-success{padding:14px 18px;background:#eaf4ed;border-radius:7px;color:#326b4b;font-size:13px}.talabnoma-task-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:#87988c;margin-top:6px}.talabnoma-overdue{color:#a2664f;font-size:11px}.talabnoma-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:15px 0}.talabnoma-toolbar .button{font-size:12px}.talabnoma-caption{font-size:12px;color:#829388;margin:12px 0}.talabnoma-error{color:#9a5948;background:#fff1eb;padding:14px 18px;border-radius:6px;font-size:13px;margin:18px 0}@media(max-width:900px){.talabnoma-heading{flex-direction:column}.talabnoma-filters label:first-child{flex-basis:100%;max-width:none}.talabnoma-section{padding:20px}.talabnoma-document-head{flex-direction:column}.talabnoma-table td{padding:15px}}@media(max-width:600px){.talabnoma-filters{display:grid;grid-template-columns:1fr}.talabnoma-filters label{min-width:0}.talabnoma-heading>.button{width:100%}.talabnoma-summary{grid-template-columns:1fr 1fr}.talabnoma-actions{grid-template-columns:1fr}.talabnoma-file{align-items:flex-start;flex-direction:column}.talabnoma-section{padding:17px}.talabnoma-money .money-row{grid-template-columns:1fr}}
