.fm-actions{background:#fff;border:1px solid #d7dfe8;border-radius:18px;padding:24px;color:#172c43;box-shadow:0 4px 18px #13284005;margin:16px 0}.fm-actions *{box-sizing:border-box}.fm-actions-head,.fm-actions-tools,.fm-actions-status,.fm-actions-list-head,.fm-actions-footer,.fm-action-summary{display:flex;align-items:center;justify-content:space-between;gap:16px}.fm-actions-eyebrow{font-size:11px;font-weight:750;letter-spacing:.1em;color:#66778a}.fm-actions h2{font-size:25px;font-weight:800;margin:5px 0}.fm-actions h3{font-size:17px;font-weight:750}.fm-actions h4{font-weight:750;font-size:16px}.fm-actions p,.fm-actions small{color:#606e7e;line-height:1.6}.fm-actions p{font-size:13px}.fm-actions button,.fm-actions select{min-height:42px;border:1px solid #cbd5e1;background:white;border-radius:9px;padding:9px 12px;font-size:13px;cursor:pointer}.fm-actions button:focus-visible,.fm-actions select:focus-visible{outline:3px solid #2c5e98;outline-offset:2px}.fm-actions button:disabled{opacity:.45;cursor:default}.fm-actions-tools label{display:grid;gap:3px;font-size:11px;color:#606e7e}.fm-actions-tools{align-items:flex-end}.fm-actions-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:22px 0 14px}.fm-actions-counts button{text-align:left;background:#f6f8fa;border-color:#e1e7ed;padding:15px;display:flex;flex-direction:column;gap:8px;min-width:0}.fm-actions-counts button.selected{background:#3c6ca4;border-color:#3c6ca4;color:white}.fm-actions-counts strong{font-size:29px;line-height:1.1}.fm-actions-counts span{font-weight:650}.fm-actions-counts small{font-size:11px}.fm-actions-counts .selected small{color:#d2dfee}.fm-actions-status{background:#f4f6f9;border-radius:9px;padding:12px;flex-wrap:wrap;justify-content:flex-start;font-size:12px}.fm-actions-status a{text-decoration:underline;text-underline-offset:3px}.fm-warning{color:#a65418;font-weight:700}.fm-ok{color:#193658;font-weight:700}.fm-actions-list-head{margin:22px 0 6px}.fm-actions-list-head>span{font-size:13px}.fm-actions-note{margin-bottom:12px}.fm-action-row{border-top:1px solid #e8ecf1;padding:16px 0}.fm-action-summary>div:first-child{flex:1;min-width:0;overflow-wrap:anywhere}.fm-action-date{display:grid;font-size:12px;gap:3px;min-width:110px}.fm-action-date strong{font-size:14px}.fm-action-buttons{display:flex;gap:8px;flex-wrap:wrap}.fm-action-buttons .primary{color:#3c6ca4;border-color:#7192b7;background:#eff4f9}.fm-actions-empty{padding:32px 12px;text-align:center;font-size:14px;background:#f8f9fb;border-radius:10px;color:#647283}.fm-actions-footer{border-top:1px solid #e8ecf1;padding-top:14px;margin-top:10px}.fm-actions-footer>div{display:flex;align-items:center;gap:12px;font-size:12px}.fm-actions-footer small{font-size:11px}.fm-actions-error{color:#a43434!important;padding:12px;background:#fff0ed;border-radius:8px}
@media(max-width:760px){.fm-actions{padding:16px;border-radius:14px}.fm-actions-head{align-items:flex-start;flex-direction:column}.fm-actions h2{font-size:23px}.fm-actions-tools{width:100%;justify-content:space-between}.fm-actions-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.fm-actions-counts button{padding:12px}.fm-actions-counts button:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px}.fm-actions-counts button:last-child strong{grid-column:2;grid-row:1/3}.fm-actions-counts strong{font-size:25px}.fm-action-summary{flex-wrap:wrap;gap:12px}.fm-action-summary>div:first-child{flex:1 1 48%}.fm-action-buttons{width:100%}.fm-action-buttons button{flex:1}.fm-actions-status{gap:8px}.fm-actions-status>span{width:100%}.fm-actions-footer{align-items:flex-start;flex-direction:column}.fm-actions-footer>div{width:100%;justify-content:space-between}.fm-action-row .fm-consult-detail{max-width:100%;overflow-wrap:anywhere}}

.fm-actions-counts{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:760px){.fm-actions-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-actions-counts button:last-child{grid-column:auto;display:flex;align-items:flex-start}.fm-actions-counts button:last-child strong{grid-column:auto;grid-row:auto}}
