/* v210: LINE and inventory follow existing family-finance visual scale. */
#admin-sub-content .v210-binding{padding:12px 14px!important;border-radius:20px;margin-bottom:12px}
.v210-binding-head{display:flex;justify-content:space-between;align-items:center;gap:10px}
#admin-sub-content .v210-binding h3{font-size:13px!important;margin:0;letter-spacing:0}
.v210-binding-head button{border:1px solid #e4d8cc;background:#fff;color:#806c5d;border-radius:12px;padding:7px 10px;font-size:10px;font-weight:800;min-height:36px}
#admin-sub-content #lineBindingSummary.v210-binding-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px;margin:9px 0;font-size:10px;color:#9b8b80}
.v210-binding-stats>span{display:flex;align-items:center;gap:4px;white-space:nowrap}
.v210-binding-stats b{font-size:12px;color:#705846}
.v210-requests{border-top:1px solid #efe5db;padding-top:7px;font-size:11px;color:#806b5b}
.v210-requests summary{cursor:pointer;min-height:28px;line-height:28px;font-weight:700}
#admin-sub-content .v210-requests #lineRequestArea>p{padding:6px 0!important;margin:0;font-size:11px;text-align:left}
#admin-sub-content .v205-members h3,#admin-sub-content .v205-inventory h3{font-size:15px!important;letter-spacing:0}
#admin-sub-content .v205-members .v210-binding h3{font-size:13px!important}
.v205-inventory [hidden]{display:none!important}
.v205-tabs{display:flex;gap:7px;overflow-x:auto;flex-wrap:nowrap;padding:2px 1px 5px;margin:0 0 14px;scrollbar-width:thin}
.v205-tabs button{flex:none;border:1px solid #e7dacd;background:#fff;color:#887261;border-radius:999px;padding:9px 13px;min-height:40px;font-size:11px;font-weight:800;white-space:nowrap}
.v205-tabs button[aria-pressed=true]{background:#8f7561;border-color:#8f7561;color:#fff}
#admin-sub-content .v205-inventory>[data-v205-panel]{margin:0!important;padding:15px!important;border-radius:22px}
.v205-balance-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}
.v205-balance-heading h4{margin:0!important}
.v205-print-toggle{border:1px solid #e4d8cc;background:#fff;color:#806c5d;border-radius:12px;padding:7px 10px;font-size:10px;font-weight:800;min-height:36px}
#admin-sub-content .v205-inventory #v143InventoryPrintCard{margin:12px 0;padding:12px!important;border-radius:16px;box-shadow:none}
#admin-sub-content .v205-members input,#admin-sub-content .v205-inventory input,#admin-sub-content .v205-inventory select{font-size:12px!important;font-weight:650!important;min-height:42px;height:42px}
#admin-sub-content .v205-inventory input::placeholder{font-size:12px;font-weight:500}
#admin-sub-content .v205-inventory .btn{font-size:11px!important;font-weight:800!important;padding:10px 12px!important;border-radius:14px!important}
#admin-sub-content .v205-inventory table,#admin-sub-content .v205-inventory td,#admin-sub-content .v205-inventory th{font-size:12px!important}
