/* Shared visual language for admin and agent kit workspaces. */
.sk-workflow-help{border:1px solid #e0e5df;border-radius:12px;background:#fff;margin:0 0 16px}.sk-workflow-help>summary{padding:16px 20px;font-size:13px;color:#566e5d;cursor:pointer;font-weight:600}.sk-workflow-help .sk-intro,.sk-workflow-help .sk-howto{margin:12px;border:0;box-shadow:none}
.sk-modal-body .sk-form-grid,.asc-form-grid{padding:18px;background:#f2f6ee;border:1px solid #dfe6d9;border-radius:12px;margin-bottom:20px}.sk-modal-body .sk-tree-toolbar,.asc-page .sk-tree-toolbar{gap:8px;flex-wrap:wrap;padding:14px;background:#f7f9f4;border-radius:10px;margin-bottom:16px}.sk-tree-toolbar .sk-tree-summary{flex:1;min-width:200px}.sk-modal-body .sk-case,.asc-page .sk-case{border:1px solid #dce4d7;border-radius:13px;margin-bottom:18px;overflow:visible}.sk-modal-body .sk-case-head,.asc-page .sk-case-head{padding:15px;background:#ecf2e7;border-radius:12px 12px 0 0;gap:10px}.sk-modal-body .sk-display,.asc-page .sk-display{border-radius:10px;border-color:#e2e7dc}.sk-modal-body .sk-display-head,.asc-page .sk-display-head{padding:12px}.sk-modal-body .sk-pcard,.asc-page .sk-pcard{border-radius:13px;padding:18px;border-color:#dfe5da;box-shadow:0 2px 8px #233c2b05}.sk-view-banner{padding:16px;background:#203c34;color:#eef5ec;border-radius:12px}.sk-view-search-row{padding:12px 0}.sk-view-case.is-on,.asc-rail-case.is-on{background:#eaf2e4;border-color:#6a8a5a}.sk-search-placement>p{padding:10px 12px;background:#eef4e8;border-radius:8px;font-size:12px;color:#3f623c;font-weight:600;margin:0 0 8px}.sk-search-placement{min-width:0}.sk-search-placement .sk-pcard{height:calc(100% - 44px)}
.asc-page .asc-kit-card{border-radius:14px;border-color:#dfe5da}.asc-page .asc-kit-acts{gap:10px}.asc-page .asc-show-rail{background:#f4f7ef;border-radius:12px;padding:14px}.asc-page .asc-rail-case{padding:14px}.asc-page .asc-show-find{min-width:250px}.asc-page .asc-show-find input{width:100%}
.sk-modal-body :is(input,select,button):focus-visible,.asc-page :is(input,select,button,a):focus-visible{outline:2px solid #52784c;outline-offset:3px}
@media(max-width:700px){.sk-modal-body .sk-case-head,.asc-page .sk-case-head{flex-wrap:wrap}.sk-tree-toolbar .sk-tree-summary{flex-basis:100%}.sk-node-actions{flex-wrap:wrap}.sk-modal-body .sk-form-grid,.asc-form-grid{padding:12px}.sk-search-placement>p{font-size:11px}}
.sk-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 20px}.sk-overview>div{padding:20px;border:1px solid #dce4d7;border-radius:13px;background:white;display:flex;flex-direction:column;gap:7px}.sk-overview>div:first-child{background:#203c34;color:#fff}.sk-overview b{font-size:28px;letter-spacing:-.03em}.sk-overview span{font-size:12px;opacity:.75}.asc-list-controls{display:flex;gap:12px;margin:20px 0}.asc-list-controls input{flex:1;min-width:0}.asc-list-controls select{width:170px}.asc-kit-card[hidden],.sk-assign-row[hidden]{display:none!important}.asc-page .asc-empty,.asc-page .sk-frames-empty{grid-column:1/-1;padding:28px}.sk-assign-list{max-height:400px;overflow:auto}@media(max-width:600px){.sk-overview{gap:8px}.sk-overview>div{padding:13px}.sk-overview b{font-size:24px}.asc-list-controls{flex-wrap:wrap}}
