.modal:has(.supply-card-form) .modal-card{width:min(880px,calc(100% - 32px));max-height:min(90vh,900px);overflow:auto;padding:30px}.supply-card-head{display:flex;align-items:center;gap:13px;padding-bottom:18px;border-bottom:1px solid #e9edf5}.supply-card-head>span{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:#e8efff;color:#4562d4;font-size:24px}.supply-card-head h2{margin:0;color:#203756;font-size:22px}.supply-card-head p{margin:4px 0 0;color:#72809b}.supply-code{margin-right:auto;background:#f0f3ff;color:#536bc6;border-radius:10px;padding:8px 11px;font-size:12px}.supply-card-form section{margin-top:20px;border:1px solid #e8edf5;border-radius:16px;padding:18px}.supply-card-form h3{margin:0 0 15px;color:#334869;font-size:15px}.supply-form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.supply-form-grid label{display:flex;flex-direction:column;gap:7px;color:#52627c;font-size:13px;font-weight:600}.supply-form-grid input,.supply-form-grid select,.supply-form-grid textarea{width:100%;border:1px solid #dfe5f0;border-radius:10px;padding:11px 12px;background:#fbfcff;color:#243754;font:14px inherit;outline-color:#5a70de}.supply-form-grid textarea{min-height:76px;resize:vertical}.supply-form-grid .wide{grid-column:span 2}.supply-card-summary{display:flex;align-items:center;gap:10px;margin-top:15px;padding:12px 14px;border-radius:12px;background:#eaf8f2;color:#33725d}.supply-card-summary span{width:26px;height:26px;display:grid;place-items:center;background:#fff;border-radius:50%;font-weight:700}.supply-card-summary p{margin:0;font-size:13px}@media(max-width:700px){.modal:has(.supply-card-form) .modal-card{padding:20px}.supply-card-head{align-items:flex-start}.supply-code{display:none}.supply-form-grid{grid-template-columns:1fr}.supply-form-grid .wide{grid-column:auto}}
