.issuance-builder{min-height:360px}.issuance-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.issuance-service{position:relative;text-align:left;background:#f6f8fc;color:#17213a;border:2px solid #e3e8f1;padding:18px;min-height:110px}.issuance-service.selected{border-color:#3b6df5;background:#edf2ff}.issuance-service b,.issuance-service small{display:block;margin-top:6px}.issuance-check{position:absolute;right:12px;top:10px;width:24px;height:24px;border-radius:50%;background:#fff;display:grid;place-items:center;color:#3b6df5}.issuance-rule{display:grid;gap:5px;margin-top:20px;padding:16px;border-radius:10px;background:#e5f7ef;color:#116b4b}.issuance-empty{padding:30px;text-align:center;color:#73809a}.issuance-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:end}.issuance-toolbar select{width:240px}.issuance-stats{flex:1}.issuance-list{display:grid;gap:16px;margin-top:18px}.issuance-card{background:#fff;border:1px solid #e3e8f1;border-radius:15px;padding:20px;box-shadow:0 8px 25px #1f31500d}.issuance-card-head{display:flex;justify-content:space-between;gap:15px}.issuance-card-head h3{margin:5px 0}.issuance-card-head p{margin:0;color:#73809a}.issuance-status{height:max-content;padding:7px 11px;border-radius:18px;background:#fff4dc;color:#9d6500;font-weight:700;font-size:12px}.stage-issued{background:#e5f7ef;color:#168256}.stage-rejected{background:#ffeaed;color:#ce4052}.issuance-quote{margin:16px 0;padding:15px;background:#f7f9fc;border-radius:10px}.issuance-quote p{margin:6px 0}.preserve-lines{white-space:pre-wrap}.issuance-meta{display:flex;gap:12px;flex-wrap:wrap}.issuance-meta span{padding:8px 10px;background:#eef3ff;border-radius:8px}.issuance-meta em{color:#ce4052}.payment-short{background:#fff0f2!important;color:#c73849}.issuance-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:16px}.issuance-actions input{width:240px}.issuance-actions small{flex-basis:100%}.issuance-complete{margin-top:18px;padding-top:16px;border-top:1px solid #e3e8f1}.issuance-log{margin:18px 0}.issuance-log summary{cursor:pointer;font-weight:700}.issuance-log div{display:grid;padding:9px 0;border-bottom:1px solid #edf0f5}.issuance-log small{margin-top:3px}@media(max-width:900px){.issuance-service-grid{grid-template-columns:1fr 1fr}.issuance-toolbar{align-items:stretch;flex-direction:column}.issuance-toolbar select{width:100%}}@media(max-width:550px){.issuance-service-grid{grid-template-columns:1fr}.issuance-card-head{flex-direction:column}}
.issuance-role-card{max-width:470px}
.issuance-management{display:flex;justify-content:flex-end;gap:10px;margin:14px 0;padding-top:14px;border-top:1px solid #e2e8f2}
.issuance-save-actions{display:flex;gap:12px;align-items:center;margin-left:auto}.issuance-save-actions button{min-width:160px}@media(max-width:650px){.issuance-save-actions{width:100%;flex-direction:column}.issuance-save-actions button{width:100%}}
