.v23-table-wrap{overflow-x:auto;margin-top:14px}.v23-extras-table{border-collapse:collapse;width:100%;min-width:580px}.v23-extras-table th,.v23-extras-table td{text-align:left;padding:10px;border-bottom:1px solid #e1e8f0}.v23-extras-table th{background:#edf3f9;color:#17324b;font-size:12px}.v23-extras-table input[type=text],.v23-extras-table input[type=number],.v23-extras-table input:not([type]){width:100%;max-width:280px;min-width:90px;padding:9px;border:1px solid #d9e3ed;border-radius:7px;background:#fff}.v23-extras-table input[readonly]{background:#f7f9fc;color:#4b6177}.v23-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.v23-actions button{padding:8px;border-radius:7px;border:1px solid #cbd8e5;background:white;cursor:pointer;font-size:12px}.v23-actions .v23-save:not(:disabled){background:#173956;color:white}.v23-actions .v23-delete{color:#a12435;border-color:#efcbd0}.v23-new{margin-top:16px;padding:12px;background:#f4f8fc;border-radius:9px}.v23-new summary{cursor:pointer;font-weight:700}.v23-new-form{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-top:14px}.v23-new-form label{display:grid;gap:5px}.v23-new-form input{padding:9px;border:1px solid #ccd8e4;border-radius:7px}