/* G132: compact hierarchy management and persistent customer center. */
.br132-picker{display:grid;grid-template-columns:minmax(0,1fr) 230px;padding:10px 12px;gap:8px;margin:10px 0}.br132-picker .br-org-types,.br132-picker .br-org-list{margin:0;gap:6px}.br132-picker .br-org-list{grid-column:1/-1;max-height:84px;overflow:auto}.br132-picker .br-org-types button{min-width:70px}.br132-picker button,.br132-picker input{padding:7px 10px;font-size:14px;min-height:34px}.br132-picker input{width:100%;min-width:0}.br-settlement-tabs{margin:8px 0 14px;gap:16px}.br-settlement-view #filters{margin-bottom:12px}.br-settlement-view #body{font-size:15px;line-height:1.5}.br132-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.br132-totals>div{border:1px solid #31576e;border-radius:8px;padding:12px;background:#102335}.br132-totals small,.br132-totals strong{display:block}.br132-totals small{color:#abd3e8}.br132-totals strong{font-size:22px;color:#ffbf60;margin-top:7px}.br132-fee-summary{margin-bottom:22px}.br132-fee-summary h2{font-size:19px;margin:10px 0}.br132-fee-summary table{max-width:760px}.br132-fee-summary .muted{font-size:13px;margin:8px 0}.br132-fee-summary td,.br132-fee-summary th{padding:7px 12px}.br132-request-grid,.br132-money-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0}.br132-request-grid>section{min-width:0;border:1px solid #33576f;border-radius:9px;padding:12px;background:#0b1b2b}.br132-request-grid :is(.br122,#modal .br122) .br-request-cards{display:flex;flex-wrap:wrap;gap:8px;margin:0}.br132-request-grid :is(.br122,#modal .br122) .br-request-cards button{flex:1;min-width:0;padding:10px;font-size:15px;min-height:42px}.br132-request-grid .br-compact-table{max-height:260px;overflow:auto}.br132-request-grid :is(.br122,#modal .br122) table{font-size:12px}.br132-request-grid :is(.br122,#modal .br122) td,.br132-request-grid :is(.br122,#modal .br122) th{padding:6px;white-space:normal}.br132-request-grid :is(.br122,#modal .br122) button{font-size:13px;padding:6px 9px;min-height:32px}.br132-request-grid :is(.br122,#modal .br122) h3{font-size:15px}.br132-request-row{display:flex!important;justify-content:space-between;gap:8px;width:100%;margin:8px 0!important}.br132-request-row b{color:#ffd08c}.br132-money{margin:0!important;padding:16px!important;max-width:none!important}.br132-money h2{margin:0 0 12px;font-size:20px}.br132-money label{display:block;margin:10px 0}.br132-money input,.br132-money select{width:100%;height:38px;padding:7px 10px;margin-top:5px}.br132-money>input{margin:0}.organization-path{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:14px 0 10px}.organization-path label{flex:1;min-width:125px;margin:0}.organization-path select{width:100%;height:38px;padding:7px}.br132-other-actions{justify-content:flex-end}.br132-other-actions button{font-size:12px;padding:6px 8px}.br132-other-actions select{max-width:100px}#body .table-wrap td{overflow-wrap:anywhere}#body .table-wrap td .member-actions{display:flex;gap:5px;flex-wrap:wrap}#body table small{color:#a9d4e4;font-size:12px}#cards{gap:12px}#cards .card{min-width:0}#cards .card strong{overflow-wrap:anywhere}
.br132-chat.br122{position:fixed;z-index:2147480000;right:16px;bottom:16px;width:440px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #4b8fa8;border-radius:12px;background:#0b1b2a;color:#eefaff;box-shadow:0 14px 60px #000a;padding:0;box-sizing:border-box;font:14px/1.5 'Segoe UI','Malgun Gothic',sans-serif}.br132-chat>header{position:sticky;top:0;left:auto;z-index:2;width:auto;height:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#153348;color:#a5f0ff;padding:12px 14px;border-bottom:1px solid #47728b}.br132-chat>header strong{font-size:16px}.br132-chat>header button{height:auto}.br132-chat>.br132-notice{padding:10px 14px;background:#102737;border-bottom:1px solid #31546a}.br132-notice>p{white-space:pre-wrap;max-height:90px;overflow:auto;font-size:13px;margin:5px 0;color:#d2e3ee}.br132-chat .br-support{padding:12px}.br132-chat :is(.br122,#modal .br122) .br-toolbar{gap:7px}.br132-chat :is(.br122,#modal .br122) .br-toolbar h3{display:none}.br132-chat :is(.br122,#modal .br122) .br-conversation{height:230px;max-height:33dvh;padding:10px}.br132-chat :is(.br122,#modal .br122) .br-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.br132-chat :is(.br122,#modal .br122) textarea{font-size:14px;min-height:64px;max-height:110px;padding:8px}.br132-chat :is(.br122,#modal .br122) button,.br132-chat.br122 button{color:#eefaff;background:#18374a;border:1px solid #59859c;border-radius:5px;min-height:30px;font-size:13px;padding:6px 10px;cursor:pointer;width:auto;margin:2px}.br132-chat :is(.br122,#modal .br122) label{font-size:13px;margin:7px 0}.br132-chat :is(.br122,#modal .br122) input{font-size:14px;padding:8px;min-height:34px}.br132-chat :is(.br122,#modal .br122) .br-muted,.br132-chat :is(.br122,#modal .br122) .br-status{font-size:12px;margin:6px 0}.br132-chat :is(.br122,#modal .br122) .br-message{font-size:14px}.br132-chat :is(.br122,#modal .br122) .br-list{max-height:270px;overflow:auto}.br132-chat :is(.br122,#modal .br122) .br-thread{display:block;width:100%;text-align:left;white-space:normal}.br132-chat .br132-notice textarea{width:100%;background:#071725;color:#fff;border:1px solid #5b8299;padding:8px;font:inherit}.br132-chat [hidden]{display:none!important}
#lobby .jack.jr{width:198px;left:1040px}#lobby .jack.jr small{font-size:9px}#lobby .jack.jr b{font-size:20px}#customerCenter{position:absolute;left:1244px;top:126px;width:108px;height:58px;z-index:13;border:1px solid transparent;background-color:transparent;background-image:var(--frame-image);color:#8cffe3;font-size:13px;font-weight:700;border-radius:0;padding:5px}
@media(max-width:900px){.br132-request-grid,.br132-money-grid{grid-template-columns:1fr}.br132-picker{grid-template-columns:1fr}.br132-picker .br-org-list{grid-column:auto}.br132-totals{grid-template-columns:1fr}.br132-chat.br122{right:12px;bottom:12px}}

.br132-fee-summary table{max-width:none;table-layout:fixed}.br132-fee-summary .table-wrap td{font-size:15px}.br132-fee-summary .table-wrap tbody tr:last-child{font-weight:700;color:#ffd08c}

#customerCenter{white-space:pre-line;word-break:keep-all;line-height:1.45}
