.lip .lip-management select,.lip .lip-management textarea{display:block;width:100%;min-height:52px;padding:12px 14px;border:1px solid #aeb8bb;border-radius:4px;color:var(--lip-navy);background:#fff;font:inherit;font-size:16px;line-height:1.5;margin:7px 0 0;box-sizing:border-box}.lip .lip-management select:focus-visible,.lip .lip-management textarea:focus-visible{outline:3px solid var(--lip-gold);outline-offset:3px}.lip .lip-management textarea{resize:vertical}.lip .lip-management input[readonly],.lip .lip-management select:disabled{background:#f1f2ee;color:#52616b;opacity:1}.lip .lip-management .lip-top{gap:22px;padding:22px 32px}.lip .lip-management .lip-top nav{gap:18px}.lip .lip-manager-badge{font-family:inherit;font-size:11px;letter-spacing:.02em;text-transform:uppercase;padding:5px 9px;border:1px solid #e3d6b6;color:var(--lip-gold);border-radius:4px;margin-left:5px}.lip .lip-manager-intro{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#eeede4;border:1px solid #dfdfd3;padding:26px 30px;border-radius:6px;margin:0 0 38px}.lip .lip-manager-intro>div{display:flex;gap:24px;align-items:center}.lip .lip-manager-number{display:block;font-size:40px;line-height:1;color:var(--lip-gold)}.lip .lip-manager-intro h3{font-size:23px}.lip .lip-manager-intro p{font-size:14px;margin-top:7px}.lip .lip-manager-tip{padding:23px 0 0;margin-top:25px;color:var(--lip-muted);border-top:1px solid var(--lip-line)}.lip .lip-manager-tip>strong{font-size:15px;font-weight:600;color:var(--lip-navy)}.lip .lip-manager-tip p{font-size:14px;margin-top:7px}.lip .lip-manager-tip a{text-decoration:underline}.lip .lip-manager-search{display:block;max-width:510px;margin-bottom:25px;font-size:14px;color:var(--lip-muted)}.lip .lip-manager-columns{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(280px,1fr);align-items:start;gap:24px}.lip .lip-manager-card{padding:28px;background:#fff;border:1px solid var(--lip-line);border-radius:6px;min-width:0}.lip .lip-manager-card>h3{font-size:26px;margin-bottom:12px}.lip .lip-manager-card>p{font-size:15px;margin-top:12px}.lip .lip-manager-aside{display:grid;gap:22px;min-width:0}.lip .lip-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 22px}.lip .lip-form-grid .lip-field{font-size:14px;min-width:0}.lip .lip-manager-dark{background:var(--lip-navy);color:#fff;padding:32px}.lip .lip-manager-dark .lip-eyebrow{color:var(--lip-pale)}.lip .lip-manager-dark>p{color:#d8e0e4;line-height:1.75;margin-top:22px}.lip .lip-manager-space{margin-top:36px}.lip .lip-manager-table{font-size:14px}.lip .lip-manager-table th,.lip .lip-manager-table td{padding:18px}.lip .lip-manager-table td:last-child{text-align:left;white-space:normal}.lip .lip-manager-table td{overflow-wrap:anywhere;max-width:360px}.lip .lip-manager-table .lip-amount{white-space:nowrap;font-variant-numeric:tabular-nums}.lip .lip-manager-table .lip-text-button{white-space:nowrap;font-size:14px;min-height:44px}.lip .lip-manager-table .lip-tag{font-size:12px}.lip .lip-verified{color:#2c614d;background:#f2f8f3;border-color:#bfd6c8}.lip .lip-account-form{display:flex;align-items:center;gap:10px}.lip .lip-account-form select{min-width:170px;margin:0;min-height:46px;padding:9px}.lip .lip-account-form .lip-button{width:auto;margin:0;min-height:46px;padding:12px 17px;font-size:14px}.lip .lip-void{min-width:190px;max-width:300px}.lip .lip-void summary{border:0;padding:5px 0;min-height:35px;text-decoration:underline}.lip .lip-void .lip-field{margin-top:8px;font-size:13px}.lip .lip-manager-settings{max-width:880px}.lip .lip-manager-settings form>.lip-button{width:auto;min-width:220px}.lip .lip-audit-detail{max-width:440px;max-height:250px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;background:#f5f5f0;padding:14px;text-align:left}.lip .lip-manager-pagination{display:flex;gap:25px;align-items:center;justify-content:flex-end;margin-top:25px;font-size:14px}.lip .lip-manager-footer{display:flex;justify-content:space-between;gap:20px;margin-top:35px;padding-top:22px;border-top:1px solid var(--lip-line);font-size:12px;color:var(--lip-muted)}.lip .lip-staff-login{font-size:12px;color:var(--lip-muted);margin-top:5px;text-decoration:underline}.lip .lip-management hr{border:0;border-top:1px solid var(--lip-line);margin:22px 0}
@media(max-width:1100px){.lip .lip-management .lip-top{flex-wrap:wrap;gap:15px}.lip .lip-management .lip-top nav{order:3;flex:1 0 100%;justify-content:space-between}.lip .lip-management .lip-top nav button[aria-current]::after{bottom:-22px}.lip .lip-manager-columns{grid-template-columns:1fr}.lip .lip-manager-aside{grid-template-columns:1fr 1.5fr;align-items:start}.lip .lip-manager-intro{padding:23px}.lip .lip-manager-intro .lip-button{gap:10px;white-space:nowrap}}
@media(max-width:760px){.lip .lip-management .lip-top{padding:20px}.lip .lip-management .lip-top nav{gap:12px;justify-content:flex-start;overflow-x:auto;padding-bottom:8px}.lip .lip-management .lip-top nav button{white-space:nowrap;font-size:14px;flex-shrink:0}.lip .lip-management .lip-top nav button[aria-current]::after{bottom:-4px}.lip .lip-manager-badge{font-size:10px}.lip .lip-manager-card{padding:23px}.lip .lip-manager-intro{align-items:stretch;flex-direction:column;gap:22px;padding:24px}.lip .lip-manager-intro>div{gap:16px}.lip .lip-manager-intro h3{font-size:21px}.lip .lip-form-grid,.lip .lip-manager-aside{grid-template-columns:1fr}.lip .lip-manager-table{min-width:710px}.lip .lip-manager-footer{flex-direction:column;gap:7px}.lip .lip-management .lip-heading>.lip-button{margin-top:22px}.lip .lip-management .lip-heading>.lip-text-button{margin-top:16px}.lip .lip-manager-settings form>.lip-button{width:100%;min-width:0}}
/* Keep absolutely positioned screen-reader labels inside the table's scroll area. */
.lip .lip-management .lip-table-wrap{position:relative}
