.ae-input{width:100%;height:32px;padding:0 10px;border:1px solid var(--border-default);border-radius:var(--r-md);background:var(--surface-base);font-size:13px;font-family:var(--font-ui);color:var(--text-primary);outline:none;box-sizing:border-box;transition:border-color .12s,box-shadow .12s}.ae-input:hover{border-color:var(--text-tertiary)}.ae-input:focus{border-color:var(--text-primary);box-shadow:0 0 0 3px #00000014}.ae-input::placeholder{color:var(--text-tertiary)}.ae-input.num-input{font-family:ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums;text-align:center;-moz-appearance:textfield}.ae-input.num-input::-webkit-outer-spin-button,.ae-input.num-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ae-input.select-input{appearance:none;cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.size-body{display:flex;flex-direction:column;gap:18px;min-width:0}.size-section-h{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.size-section-h .meta{margin-left:auto;font-size:11px;color:var(--text-tertiary);font-weight:500;letter-spacing:0;text-transform:none}.size-help{font-size:11.5px;color:var(--text-secondary);line-height:1.55;margin:10px 0 0}.va-table{width:100%;border-collapse:collapse;table-layout:fixed;margin-top:4px}.va-table thead th{text-align:left;font-size:10.5px;font-weight:600;color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;padding:0 8px 8px 0;border-bottom:1px solid var(--border-subtle)}.va-table thead th:last-child{padding-right:0}.va-table thead th .unit{font-family:ui-monospace,Menlo,monospace;color:var(--text-tertiary);font-weight:500;letter-spacing:.02em;text-transform:none;margin-left:3px}.va-table tbody td{padding:3px 8px 3px 0;vertical-align:middle}.va-table tbody td:last-child{padding-right:0;text-align:center}.va-row-trash{width:32px;height:32px;border-radius:var(--r-sm);background:transparent;border:1px solid transparent;cursor:pointer;color:var(--text-tertiary);display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background .12s,color .12s,border-color .12s}.va-row-trash:hover{background:var(--surface-sunken);color:var(--feedback-danger-fg);border-color:var(--border-subtle)}.va-row-trash svg{width:14px;height:14px;display:block}.va-add{margin-top:8px;height:32px;width:100%;border:1px dashed var(--border-default);background:transparent;border-radius:var(--r-md);font-size:12px;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;font-weight:500;transition:border-color .12s,color .12s,background .12s}.va-add:hover{border-color:var(--text-secondary);color:var(--text-primary);background:var(--surface-inset)}.dim-card{background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:14px 16px}
