/* v0.9.3 · Tutanak ve İş Teslim kayıt deneyimi · stable integrated */
.record-search{margin-left:auto;min-width:220px;max-width:320px;height:40px}.record-card-v092.selected,.record-card.selected{outline:1px solid rgba(240,180,77,.65);background:rgba(240,180,77,.055)}.record-detail-v092{display:grid;gap:12px}.record-detail-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid var(--line)}.record-detail-head h3{margin:2px 0 8px;font-size:18px}.record-date{min-width:105px;text-align:right}.record-date b,.record-date span{display:block}.record-date b{font-size:9px;color:var(--muted);letter-spacing:.5px}.record-date span{font-size:13px;margin-top:4px}.record-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.record-info-grid>div{border:1px solid var(--line);background:#0c131b;border-radius:9px;padding:9px}.record-info-grid b,.record-info-grid span{display:block}.record-info-grid b{font-size:9px;color:var(--muted);letter-spacing:.35px;margin-bottom:4px}.record-info-grid span{font-size:12px;line-height:1.4}.record-section{border:1px solid var(--line);border-radius:9px;padding:10px;background:#0c131b}.record-section h4{margin:0 0 7px;font-size:11px;color:#dce5ee}.record-section p{margin:0;font-size:12px;line-height:1.55;color:#bac6d1}.record-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.record-flow-step{position:relative;border:1px solid var(--line);border-radius:9px;padding:9px 8px 8px 24px;background:#0c131b;min-height:57px}.record-flow-step i{position:absolute;left:9px;top:12px;width:8px;height:8px;border-radius:50%;background:#45515c}.record-flow-step.done i{background:#62c98a;box-shadow:0 0 0 3px rgba(98,201,138,.13)}.record-flow-step b,.record-flow-step span{display:block}.record-flow-step b{font-size:10px}.record-flow-step span{font-size:9px;color:var(--muted);margin-top:4px;line-height:1.3}.record-action-groups{display:grid;gap:7px;padding-top:4px}.record-actions{display:flex;flex-wrap:wrap;gap:7px}.document-actions{padding-top:7px;border-top:1px dashed var(--line)}.print-btn{border-color:rgba(240,180,77,.5)!important;color:#ffd68d!important;background:rgba(240,180,77,.07)!important}.critical-detail{border-left:3px solid var(--bad);padding-left:10px}.delivery-status-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}.delivery-status-actions .btn.active{outline:1px solid var(--accent);background:rgba(240,180,77,.12)}
@media(max-width:760px){.record-search{order:99;width:100%;max-width:none;min-width:0;margin-left:0}.record-info-grid{grid-template-columns:1fr}.record-flow{grid-template-columns:1fr 1fr}.record-detail-head{display:grid}.record-date{text-align:left}.record-actions .btn{flex:1 1 calc(50% - 4px);min-height:44px}.document-actions .btn{flex:1 1 calc(50% - 4px)}}
@media(max-width:430px){.record-flow{grid-template-columns:1fr}.record-actions .btn{flex-basis:100%}}

.delivery-detail-v092 .record-flow{grid-template-columns:repeat(3,minmax(0,1fr))}
.record-action-groups{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap;margin-top:14px}.record-actions.document-actions{margin-left:auto}.record-card-v092.selected{outline:2px solid rgba(214,157,55,.38);outline-offset:-2px}.record-search{min-width:220px;max-width:320px}.print-btn{border-color:#9ba9b5}.record-section p{white-space:normal}
@media(max-width:700px){.record-action-groups,.record-actions{display:grid;grid-template-columns:1fr;width:100%}.record-actions.document-actions{margin-left:0}.record-action-groups .btn{width:100%}.delivery-detail-v092 .record-flow{grid-template-columns:1fr}.record-search{width:100%;max-width:none}}

/* CIVORK v1.0.17 · Corporate document detail surfaces */
.formal-doc-detail{background:#fbfaf7!important;border:1px solid #d5cec4!important;border-radius:14px!important;overflow:hidden!important;color:#26323a!important;box-shadow:0 10px 28px rgba(37,43,48,.08)!important;gap:0!important}
.formal-doc-detail.critical-detail{border-left:4px solid #c75c59!important;padding-left:0!important}
.formal-doc-letterhead{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;background:#252b30;color:#fff;padding:16px 18px 14px;border-bottom:4px solid #b87333}
.formal-doc-brand b{display:block;color:#b87333!important;font-size:20px;letter-spacing:.08em;font-weight:900}.formal-doc-brand span{display:block;color:#c9d0d5!important;font-size:9px;margin-top:2px;letter-spacing:.02em}
.formal-doc-title{text-align:right}.formal-doc-title small{display:block;color:#e4bd98!important;font-size:9px;font-weight:800;letter-spacing:.10em}.formal-doc-title strong{display:block;color:#fff!important;font-size:15px;margin-top:4px}
.formal-doc-project{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#f6f2ec;border-bottom:1px solid #ddd6cd}.formal-doc-project>div{padding:9px 11px;border-right:1px solid #ddd6cd;min-width:0}.formal-doc-project>div:last-child{border-right:0}.formal-doc-project span{display:block;color:#7b858c!important;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.formal-doc-project b{display:block;color:#26323a!important;font-size:10px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.formal-doc-body{padding:14px;display:grid;gap:12px}.formal-doc-detail .record-detail-head{border-bottom:1px solid #ddd6cd!important;padding:0 0 12px!important}.formal-doc-detail .record-detail-head h3{color:#26323a!important;font-size:19px}.formal-doc-detail .eyebrow{color:#8a5a31!important;font-weight:800}.formal-doc-detail .record-date b{color:#7a858d!important}.formal-doc-detail .record-date span{color:#26323a!important;font-weight:800}
.formal-doc-detail .record-info-grid>div,.formal-doc-detail .record-section,.formal-doc-detail .record-flow-step,.formal-doc-detail .delivery-item-view{background:#fff!important;border-color:#ddd6cd!important;color:#26323a!important}.formal-doc-detail .record-info-grid b,.formal-doc-detail .record-flow-step span,.formal-doc-detail .delivery-item-view p{color:#7b858c!important}.formal-doc-detail .record-info-grid span,.formal-doc-detail .record-section h4,.formal-doc-detail .record-section p,.formal-doc-detail .record-flow-step b,.formal-doc-detail .delivery-item-view h4{color:#26323a!important}.formal-doc-detail .record-section{border-left:3px solid #b87333!important;padding:12px!important}.formal-doc-detail .record-section h4{text-transform:uppercase;letter-spacing:.035em;font-size:10px!important}
.formal-doc-detail .record-flow-step.done{background:#f4f8f5!important}.formal-doc-detail .record-flow-step i{background:#8f9aa2!important}.formal-doc-detail .record-flow-step.done i{background:#2f8f68!important}.formal-doc-detail .sign-box{background:#f1f8f4!important;color:#2e6048!important;border-color:#8bc3a7!important}
.formal-doc-detail .delivery-item-view{padding:12px!important}.formal-doc-detail .delivery-items-view{gap:9px}.formal-doc-detail .attachment-chip{background:#f3f5f6!important;color:#36434c!important;border-color:#ced6dc!important}.formal-doc-detail .record-action-groups{border-top:1px solid #ddd6cd!important;padding-top:12px!important}.formal-doc-detail .document-actions{border-top:0!important;padding-top:0!important}
.formal-doc-foot{display:flex;justify-content:space-between;gap:14px;padding:9px 12px 0;border-top:1px solid #ddd6cd;color:#7b858c;font-size:8px;letter-spacing:.03em}
@media(max-width:760px){.formal-doc-letterhead{grid-template-columns:1fr;gap:9px}.formal-doc-title{text-align:left}.formal-doc-project{grid-template-columns:1fr 1fr}.formal-doc-project>div:nth-child(2){border-right:0}.formal-doc-body{padding:11px}.formal-doc-foot{display:grid}.formal-doc-detail .record-detail-head{display:grid;grid-template-columns:1fr}.formal-doc-detail .record-date{text-align:left}}
