.crm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:260px}.crm-actions form{margin:0}.crm-action{display:inline-flex;align-items:center;justify-content:center;min-height:40px;box-sizing:border-box;padding:8px 12px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:#fff!important;color:var(--navy)!important;font:inherit;font-size:12px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.crm-action:hover,.crm-action:focus-visible{border-color:var(--gold2)!important;background:#fff9ed!important;color:var(--navy)!important;outline:0;box-shadow:0 0 0 3px rgba(230,182,79,.16)}.crm-action-view,.crm-action-main{border-color:var(--navy)!important;background:var(--navy)!important;color:#fff!important}.crm-action-view:hover,.crm-action-view:focus-visible,.crm-action-main:hover,.crm-action-main:focus-visible{border-color:var(--navy2)!important;background:var(--navy2)!important;color:#fff!important}.crm-action-apply,.send-quote-link,.send-invoice-link{border-color:var(--gold2)!important;background:#fff5dc!important;color:#744900!important}.crm-action-danger{border-color:#efcaca!important;background:#fff7f7!important;color:#a22b2b!important}.crm-action-danger:hover,.crm-action-danger:focus-visible{border-color:#c94a4a!important;background:#fff0f0!important;color:#8e1f1f!important}.crm-status-action{display:flex;align-items:center;gap:6px;padding-left:8px;border-left:1px solid var(--line)}.crm-status-action select{min-height:40px;box-sizing:border-box;border:1px solid var(--line);border-radius:9px;padding:7px 30px 7px 10px;background:#fff;color:var(--navy);font:inherit;font-size:12px;font-weight:750}.crm-status-action select:focus{outline:3px solid rgba(230,182,79,.16);border-color:var(--gold2)}@media(max-width:760px){.crm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:280px}.crm-action,.crm-actions form>.crm-action{width:100%;min-height:44px}.crm-status-action{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:8px 0 0;border-left:0;border-top:1px solid var(--line)}.crm-status-action select{min-height:44px}}
