/* Scoped to this single MyOffice CiC workspace; no global styles or dashboard grid. */
#cicWorkbenchR13View{max-width:100%;overflow-x:hidden}
#cicWorkbenchR13View .c6-root,#cicWorkbenchR13View .c6-root *{box-sizing:border-box}
#cicWorkbenchR13View .c6-root{font-family:Inter,"Segoe UI",sans-serif;color:#243d4d}
#cicWorkbenchR13View button,#cicWorkbenchR13View input{font:inherit}
#cicWorkbenchR13View button{cursor:pointer;border:1px solid #a8c3cc88;background:#ffffffd9;color:#254b56;border-radius:13px;padding:10px 14px}
#cicWorkbenchR13View button:focus-visible,#cicWorkbenchR13View input:focus-visible{outline:3px solid #4ea9b5;outline-offset:2px}
#cicWorkbenchR13View button:hover{background:white}
#cicWorkbenchR13View button[disabled]{opacity:.55;cursor:wait}
#cicWorkbenchR13View .c6-layout{display:grid;grid-template-columns:215px minmax(0,1fr);min-height:620px;border-radius:22px;overflow:hidden;background:linear-gradient(120deg,#e7f8f5ed,#f1edfaed);box-shadow:0 16px 45px #293d5620}
#cicWorkbenchR13View .c6-nav{padding:24px 14px;background:#ffffff80;border-right:1px solid #8daeb34d;display:flex;flex-direction:column;gap:9px}
#cicWorkbenchR13View .c6-nav strong{font-size:19px;color:#267a80}
#cicWorkbenchR13View .c6-nav p{margin:0 0 9px;font-size:12px;color:#547083}
#cicWorkbenchR13View .c6-nav button{text-align:left;border:0;background:transparent}
#cicWorkbenchR13View .c6-nav button[aria-current=page]{background:#ffffffe5;box-shadow:0 4px 14px #34536f1e;font-weight:700}
#cicWorkbenchR13View .c6-main{padding:26px clamp(12px,3vw,35px);min-width:0}
#cicWorkbenchR13View header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
#cicWorkbenchR13View header h2{font-size:clamp(22px,2.4vw,30px);margin:3px 0}
#cicWorkbenchR13View header small{font-size:11px;font-weight:700;letter-spacing:.08em;color:#237e8c}
#cicWorkbenchR13View .c6-state{margin:16px 0;background:#fff7e8;border-radius:12px;border:1px solid #eac98a;padding:10px 14px;font-size:12px;color:#806128}
#cicWorkbenchR13View .c6-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:15px 0}
#cicWorkbenchR13View .c6-controls label{display:grid;gap:4px;flex:1;min-width:170px;font-size:12px;color:#617689}
#cicWorkbenchR13View .c6-controls input{width:100%;border:1px solid #9cbbc5;border-radius:10px;padding:10px;background:white;color:#284657}
#cicWorkbenchR13View .c6-controls small{font-size:11px;color:#597385}
#cicWorkbenchR13View .c6-results{min-height:300px}
#cicWorkbenchR13View .c6-task{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:9px 0;padding:14px;background:#ffffffe0;border:1px solid #9db4bd4d;border-radius:16px;overflow-wrap:anywhere}
#cicWorkbenchR13View .c6-task div{min-width:0}
#cicWorkbenchR13View .c6-task small{display:block;color:#5b8690;font-size:11px}
#cicWorkbenchR13View .c6-task strong{font-size:14px}
#cicWorkbenchR13View .c6-task p,#cicWorkbenchR13View .c6-help{color:#536d79;font-size:13px;margin:5px 0}
#cicWorkbenchR13View .c6-task button{flex:0 0 auto}
#cicWorkbenchR13View .c6-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}
#cicWorkbenchR13View .c6-actions button{background:#e4f3f4}
#cicWorkbenchR13View .c6-empty,#cicWorkbenchR13View .c6-error{border-radius:14px;padding:18px;background:#ffffff9c}
#cicWorkbenchR13View .c6-error{background:#ffefed;border:1px solid #edc4c0;color:#952b37}
@media(max-width:720px){#cicWorkbenchR13View .c6-layout{display:block}#cicWorkbenchR13View .c6-nav{border-right:0;border-bottom:1px solid #9cb4bc66;flex-flow:row wrap;padding:15px}#cicWorkbenchR13View .c6-nav strong,#cicWorkbenchR13View .c6-nav p{flex-basis:100%}#cicWorkbenchR13View .c6-nav button{padding:8px;font-size:12px}#cicWorkbenchR13View .c6-main{padding:17px 12px}#cicWorkbenchR13View .c6-task{align-items:stretch;flex-direction:column}#cicWorkbenchR13View .c6-controls>button{width:100%}#cicWorkbenchR13View header{flex-wrap:wrap}}

#cicWorkbenchR13View .c6-asset-detail{border:1px solid #5ba0a9;background:#effbf9}

#cicWorkbenchR13View .c8-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;background:#ffffffdc;padding:18px;border-radius:16px}
#cicWorkbenchR13View .c8-form label{display:grid;gap:5px;font-size:12px;font-weight:600}
#cicWorkbenchR13View .c8-form input,#cicWorkbenchR13View .c8-form select,#cicWorkbenchR13View .c8-form textarea{width:100%;min-width:0;border:1px solid #a3bcc6;border-radius:10px;padding:10px;background:#fff;color:#244555}
#cicWorkbenchR13View .c8-form label:has(textarea),#cicWorkbenchR13View .c8-form>.c6-actions{grid-column:1/-1}
#cicWorkbenchR13View .c8-message{border-left:3px solid #228a91;padding:10px}
#cicWorkbenchR13View .c6-task .c6-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}

#cicWorkbenchR13View .c9-camera video{max-width:100%;width:min(100%,440px);border-radius:14px;border:2px solid #4b9294}
#cicWorkbenchR13View .c9-status{border-left:3px solid #257c82;padding:10px}
#cicWorkbenchR13View .c9-scan-result{border:1px solid #77aab0}

#cicWorkbenchR13View .c6-task:has([data-r10-check]){border-left:3px solid #6199a5}
#cicWorkbenchR13View [data-r10-review]{margin:14px 0}

#cicWorkbenchR13View .c11-preflight{border:1px solid #3f8695;background:#f1f8f9;margin:12px 0}
#cicWorkbenchR13View .c11-preflight p{white-space:normal;overflow-wrap:anywhere}

#cicWorkbenchR13View .c11-preflight{overflow-wrap:anywhere}

#cicWorkbenchR13View .c13-gate-form{margin-block:14px}
#cicWorkbenchR13View .c13-readiness{border-left:4px solid #9d7434;overflow-wrap:anywhere}
