.measurement-note{display:flex;gap:16px;align-items:flex-start;margin-bottom:24px;padding:20px 22px;border-radius:12px;background:#eaf5fb;color:#365b77;line-height:1.55}.measurement-note strong{color:#07345b;white-space:nowrap}.measurement-table-wrap{overflow-x:auto;border:1px solid #d1e0ea;border-radius:14px}.measurement-table{width:100%;min-width:620px;border-collapse:collapse}.measurement-table th{padding:16px 20px;background:#07385f;color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;text-align:left;text-transform:uppercase}.measurement-table td{padding:14px 20px;border-bottom:1px solid #e1ebf2;color:#365b77}.measurement-table tbody tr:nth-child(even){background:#f7fafc}.measurement-table tbody tr:last-child td{border-bottom:0}.measurement-table td:first-child{color:#0875bd;font-weight:800}.measurement-table td:last-child{color:#062f55;font-weight:800;white-space:nowrap}@media(max-width:600px){.measurement-note{flex-direction:column;gap:6px}.measurement-table{min-width:560px}}
.measurement-tools{display:grid;grid-template-columns:minmax(240px,1fr) minmax(210px,.55fr) auto auto;gap:14px;align-items:end;margin:0 0 20px}.measurement-tools label{display:flex;flex-direction:column;gap:8px}.measurement-tools label span{color:#244c6c;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.measurement-tools input,.measurement-tools select,.measurement-tools button{height:50px;box-sizing:border-box;border:1px solid #bfd2e1;border-radius:8px;background:#fff;color:#062f55;font:inherit}.measurement-tools input,.measurement-tools select{width:100%;padding:0 14px}.measurement-tools input:focus,.measurement-tools select:focus{border-color:#0875bd;outline:3px solid rgba(8,117,189,.14)}.measurement-tools button{padding:0 20px;font-weight:800;cursor:pointer}.measurement-tools p{min-width:92px;margin:0 0 15px;color:#506b81;font-size:14px;font-weight:700;text-align:right}.measurement-empty td{padding:34px 20px!important;color:#506b81!important;text-align:center;font-weight:600!important}@media(max-width:800px){.measurement-tools{grid-template-columns:1fr 1fr}.measurement-tools p{margin:0;align-self:center;text-align:left}}@media(max-width:600px){.measurement-tools{grid-template-columns:1fr}.measurement-tools button{width:100%}}
.measurement-actions{margin:0 0 26px}.measurement-tools{padding:20px;border:1px solid #d1e0ea;border-radius:14px;background:#f7fafc}
