.act-workspace{min-width:0;color:#234d61;container-type:inline-size}.act-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin:25px 0}.act-kicker{font-size:10px;letter-spacing:1.7px;color:#607d8d;font-weight:650}.act-heading h2{font-size:25px;font-weight:550;letter-spacing:-.4px;margin:9px 0}.act-heading p{font-size:13px;color:#5e7784;line-height:1.8;margin:0}.act-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.act-workspace .pdca-btn{font-size:12px!important;min-height:37px;padding:9px 13px}.act-workspace .pdca-btn.primary{background:#26758a;border-color:#26758a}.act-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:26px 0}.act-metrics article{padding:20px 23px;border:1px solid #dce7ed;border-left:4px solid #75a5bb;border-radius:8px;background:#fff}.act-metrics article.rose{border-left-color:#bb7970}.act-metrics article.amber{border-left-color:#d2ac68}.act-metrics article.green{border-left-color:#79a896}.act-metrics span{font-size:11px;color:#5e7784;display:block;line-height:1.7}.act-metrics strong{display:block;font-size:29px;font-weight:550;margin-top:10px;color:#477184}.act-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:30px 0 20px}.act-view-tabs{display:flex;gap:6px;flex-wrap:wrap}.act-view-tabs button{font:inherit;font-size:12px;border:0;border-bottom:2px solid transparent;padding:12px 14px;background:transparent;color:#5e7784;cursor:pointer}.act-view-tabs button.selected{border-color:#5e9fb4;color:#2e708b;font-weight:650}.act-list-search{display:flex;gap:9px;align-items:center;max-width:100%;flex:1;justify-content:flex-end}.act-list-search input{font:inherit;font-size:12px;padding:11px 13px;border:1px solid #cedee7;border-radius:6px;background:#fff;color:#497087;min-width:100px;width:280px;max-width:100%;box-sizing:border-box}.act-filter-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;align-items:end;background:#eff6f9;border:1px solid #dce8ee;border-radius:8px;padding:20px;margin:15px 0 25px}.act-filter-panel .pdca-field{min-width:0;margin:0}.act-filter-panel select{width:100%;min-width:0;height:40px;font-size:12px;box-sizing:border-box}.act-filter-panel .pdca-field>span{font-size:11px}.act-list{background:#fff;border:1px solid #dce7ed;border-radius:10px;overflow:hidden;min-width:0}.act-table-head,.act-row{display:grid;grid-template-columns:minmax(0,1fr) 185px 120px 155px;gap:20px;align-items:center;padding:20px 24px}.act-table-head{font-size:10px;letter-spacing:.5px;color:#5e7784;background:#f5f9fb;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #dce8ef}.act-row{font:inherit;text-align:left;border:0;border-bottom:1px solid #e3edf2;width:100%;background:#fff;color:#396479;cursor:pointer;box-sizing:border-box}.act-row:last-child{border-bottom:0}.act-row:hover{background:#f7fbfd}.act-row>div{min-width:0}.act-row-title>span{font-size:10px;letter-spacing:1px;font-weight:600;color:#607782}.act-row h3{font-size:14px;font-weight:550;margin:8px 0;line-height:1.7;overflow-wrap:anywhere}.act-row-title small{font-size:10px;line-height:1.8;color:#607782;display:block}.act-row-owner{font-size:12px;line-height:1.8}.act-row-owner b{display:block;font-weight:500;color:#628297}.act-row-owner>span{display:block;margin:6px 0;color:#5e7784}.act-row-owner>span.is-late{color:#b16d63}.act-row-owner small{font-size:10px;color:#607782}.act-tag,.act-priority{display:inline-flex;align-items:center;font-size:10px;font-weight:550;border-radius:5px;padding:5px 8px;line-height:1.6;white-space:nowrap;background:#edf3f7;color:#5c7481}.act-tag.doing{background:#eaf3f9;color:#386880}.act-tag.review{background:#fcf3e2;color:#866626}.act-tag.done{background:#eaf5ee;color:#357151}.act-tag.cancelled{background:#f1f1f3;color:#676c74}.act-tag.late,.act-priority.A{background:#faeeea;color:#9a4f44}.act-priority.B{background:#fbf4e9;color:#7f642d}.act-priority.C{background:#edf5f8;color:#496e81}.act-row-state{display:flex;align-items:flex-start;flex-direction:column;gap:7px}.act-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:20px 0;color:#5e7784;font-size:11px}.act-pagination>div{display:flex;gap:8px}.act-footnote{font-size:11px;line-height:1.8;color:#607782;margin:20px 0}.act-empty{padding:48px 24px;text-align:center;color:#607782}.act-empty h3{font-size:20px;font-weight:500;color:#547d92}.act-empty p{font-size:13px;line-height:1.9}.act-note{background:#f0f6f9;border-left:3px solid #99bccd;border-radius:4px;padding:15px 18px;font-size:12px;line-height:1.85;color:#6a8a9d;margin:20px 0}.act-note p{font-size:12px}.act-notice{background:#f0f8f3;border:1px solid #d6e7de;border-radius:5px;padding:12px 15px;font-size:12px;color:#678f7b}.act-rule-preview{display:flex;gap:12px 20px;flex-wrap:wrap;align-items:center;font-size:11px;line-height:1.8;color:#7b97a7;background:#f3f8fa;padding:14px 17px;border:1px solid #dce9f0;border-radius:6px;margin:8px 0}.act-detail{padding:28px;background:#fff;border:1px solid #dce7ee;border-radius:11px}.act-detail-title{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.act-detail-title>div:first-child{flex:1;min-width:250px}.act-detail-title h2{font-size:22px;font-weight:550;line-height:1.6;margin:0 0 15px;overflow-wrap:anywhere}.act-tags{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.act-detail-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;border-top:1px solid #e3ecf2;border-bottom:1px solid #e3ecf2;padding:22px 0;margin:25px 0}.act-detail-facts span{display:block;color:#607782;font-size:10px;margin-bottom:8px}.act-detail-facts b{font-size:13px;font-weight:500;line-height:1.8;overflow-wrap:anywhere}.act-detail h3{font-size:14px;font-weight:550;margin:26px 0 12px;color:#5a7e91}.act-prose{font-size:13px;line-height:1.9;color:#658596;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 20px}.act-classification{display:flex;gap:12px 25px;flex-wrap:wrap;padding:16px 0;font-size:11px;color:#607782}.act-classification b{color:#7291a1;font-weight:500}.act-links{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.act-links .pdca-btn{white-space:normal;text-align:left;line-height:1.7}.act-rule-bar{display:flex;gap:12px 24px;flex-wrap:wrap;background:#f5f9fb;border:1px solid #e0ebf1;padding:16px 19px;border-radius:7px;margin:25px 0;color:#7e99a7;font-size:11px;line-height:1.8}.act-workflow-buttons{margin-bottom:28px}.act-evidence{background:#f7fafb;border:1px solid #dde8ef;border-radius:7px;padding:20px;margin:22px 0 16px}.act-evidence>span{font-size:10px;letter-spacing:1px;color:#8ba7b5;font-weight:600}.act-evidence>div{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:15px}.act-evidence b{font-size:12px;color:#6b8d9e;font-weight:500;overflow-wrap:anywhere}.act-evidence small{font-size:10px;color:#607782}.act-evidence p{font-size:12px;color:#607782;margin-bottom:0}.act-submission{border:1px solid #d9e8df;border-left:3px solid #89b29a;background:#f4faf6;padding:20px 23px;border-radius:7px;margin:28px 0;color:#709383}.act-submission h3{margin-top:0;color:#65937b}.act-submission>p,.act-submission>b{font-size:12px;line-height:1.85}.act-history{border-top:1px solid #e0ebf1;padding:21px 0;margin-top:20px;font-size:12px;color:#8199a7}.act-history summary{cursor:pointer;font-weight:550}.act-history article{border-bottom:1px solid #e7eff3;padding:18px 0;line-height:1.8}.act-history small{display:block;font-size:10px;color:#607782;margin:8px 0}.act-history .pdca-btn{margin-right:8px}.act-guide{font-size:13px;line-height:1.9;color:#668495}.act-guide h3{font-size:16px;font-weight:550;color:#41738a;margin:26px 0 12px}.act-guide h3:first-child{margin-top:0}.act-workspace [hidden]{display:none!important}.act-workspace button:focus-visible,.act-workspace summary:focus-visible{outline:2px solid #72a4b9;outline-offset:3px}.act-admin-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.act-admin-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;margin:25px 0}.act-admin-layout h3{font-size:16px;font-weight:550;color:#4f7c92}.act-admin-table{width:100%;border-collapse:collapse;table-layout:fixed;color:#6f8c9c;font-size:11px}.act-admin-table th{background:#edf5f9;text-align:left;padding:12px 8px;color:#7a9aab;font-weight:550;line-height:1.8}.act-admin-table td{padding:10px 8px;border-bottom:1px solid #e1ebf1;line-height:1.8}.act-admin-table input,.act-admin-table select{width:100%;min-width:0;box-sizing:border-box;font:inherit;padding:9px 7px;border:1px solid #ccdee8;background:#fff;color:#608599;border-radius:5px}.act-admin-table input[type=checkbox]{width:17px;height:17px;accent-color:#447f96}.act-catalog-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.act-catalog-bar{display:flex;gap:15px;margin:20px 0;justify-content:space-between}.act-catalog-bar input,.act-catalog-list input,.act-catalog-list select{font:inherit;font-size:12px;padding:11px 13px;border:1px solid #cddfe8;border-radius:6px;min-width:0;color:#648496;background:#fff;box-sizing:border-box}.act-catalog-list>div{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #e2edf3}.act-catalog-list>div>input{flex:1}.act-catalog-list>div>select{flex:1}.act-catalog-list [hidden]{display:none!important}
@container(max-width:900px){.act-table-head,.act-row{grid-template-columns:minmax(0,1fr) 150px 95px 145px;gap:14px;padding-left:18px;padding-right:18px}.act-metrics{gap:10px}.act-metrics article{padding:17px}.act-list-search{flex-basis:100%;justify-content:space-between}.act-list-search input{flex:1;width:auto}.act-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}
@container(max-width:670px){.act-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.act-table-head{display:none}.act-row{grid-template-columns:minmax(0,1fr) auto;gap:13px;padding:20px 17px}.act-row-title{grid-column:1/-1}.act-row-owner{grid-row:2/4}.act-row>div:nth-child(3){grid-column:2;grid-row:2}.act-row-state{grid-column:2;grid-row:3}.act-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.act-detail{padding:20px 16px}.act-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.act-detail-title h2{font-size:20px}.act-detail-title>div:first-child{min-width:0;flex-basis:100%}.act-submission{padding:18px}.act-view-tabs button{font-size:11px;padding:11px}.act-heading .act-buttons{width:100%}}
@media(max-width:1100px){.act-admin-layout{grid-template-columns:1fr}}@media(max-width:650px){.act-catalog-list>div{flex-wrap:wrap}.act-catalog-list>div>input{flex-basis:100%}.act-catalog-bar input{width:60%}.act-admin-table th,.act-admin-table td{padding:9px 5px}}
