/* V58 Clearpath distinct document workflow visual; not another corporate-page screenshot. */
.skypine-ko .k58-doc-preview{display:flex;flex-direction:column;position:relative;width:100%;aspect-ratio:860/540;overflow:hidden;background:#112b48;border:1px solid #153b57;color:#e9f5fb;padding:clamp(15px,2.5vw,25px);font-family:Inter,Arial,sans-serif;gap:13px;box-sizing:border-box}
.skypine-ko .k58-doc-head{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #9fc4dc44;padding-bottom:12px}
.skypine-ko .k58-doc-head b{font-size:clamp(11px,1.35vw,17px);letter-spacing:.08em}
.skypine-ko .k58-doc-head small{font-size:10px;color:#87bbdb;letter-spacing:.12em}
.skypine-ko .k58-doc-body{display:grid;grid-template-columns:1.1fr .85fr;gap:13px;flex:1;min-height:0}
.skypine-ko .k58-doc-file{background:#f7f9fc;color:#173957;display:flex;flex-direction:column;padding:14px;border-radius:7px;box-shadow:0 8px 20px #00152244;gap:4px;min-height:0}
.skypine-ko .k58-doc-file i{width:39px;height:43px;background:linear-gradient(155deg,#c3ddec,#f5f9fc);border:2px solid #adcde0;border-radius:4px;display:block;margin-bottom:5px}
.skypine-ko .k58-doc-file b{font-size:10px;color:#4b7792;letter-spacing:.08em}
.skypine-ko .k58-doc-file em{font-size:clamp(13px,1.65vw,21px);font-style:normal;font-weight:750;color:#163b59}
.skypine-ko .k58-doc-file small{font-size:10px;color:#718da0}
.skypine-ko .k58-doc-status{display:flex;flex-direction:column;gap:9px;padding:12px 7px}
.skypine-ko .k58-doc-status b{font-size:10px;letter-spacing:.1em;color:#9acbe6}
.skypine-ko .k58-doc-status i{display:block;font-size:clamp(10px,1.2vw,13px);font-style:normal;background:#ffffff10;border:1px solid #ffffff2a;padding:8px 10px;border-left:3px solid #5cc0dc;border-radius:4px}
.skypine-ko .k58-doc-status i:last-child{border-left-color:#e2b466}
.skypine-ko .k58-doc-foot{font-size:10px;letter-spacing:.13em;color:#a2c4d9}
@media(max-width:650px){.skypine-ko .k58-doc-preview{padding:16px;gap:10px}.skypine-ko .k58-doc-status i{padding:6px}.skypine-ko .k58-doc-head small{font-size:8px}.skypine-ko .k58-doc-body{gap:7px}.skypine-ko .k58-doc-file{padding:8px}.skypine-ko .k58-doc-file i{width:23px;height:24px;margin-bottom:0}}
