.br-tools{display:flex;justify-content:flex-end;align-items:center;gap:12px;height:66px}
.br-tools button,.br-tools .primary,.br-form button,.br-advance button{background:#fff;color:#505050;border:1px solid #d9d9d9;border-radius:4px;padding:8px 14px;min-height:38px;cursor:pointer}
.br-tools a.primary,.br-form .primary,.br-advance .primary{background:#55ab80;color:white;border-color:#55ab80;text-decoration:none}
.br-tools svg,.br-picker svg{width:17px;height:17px}.br-list .br-table{max-height:calc(100vh - 320px)}
.br-table{overflow:auto;max-width:100%;background:white}.br-table table{table-layout:fixed;border-collapse:collapse;min-width:100%}
.br-table th{background:#2f8b5d;color:white;height:59px;font-size:12px;font-weight:600;padding:8px 14px;border-right:1px solid #e0e6e2}
.br-table td{height:55px;padding:8px 12px;border-bottom:1px solid #e7ebed;text-align:center}.br-table tbody tr:nth-child(even){background:#f7f8fa}
.br-table tbody tr:hover{background:#deebe3}.br-table td button,.br-menu summary{border:0;background:transparent;cursor:pointer}
.br-table td img{width:17px}.br-menu{display:inline-block}.br-menu summary{list-style:none;padding:0 5px}.br-menu button{display:block}
.br-empty{height:160px;display:grid;align-content:center;justify-items:center;color:#999;font-size:13px}.br-empty img{width:57px}.br-list footer{margin-top:17px}
.br-form.workspace{margin-left:var(--rail);padding:20px 0 65px}.br-body{width:66.6667%;margin:0 auto}.br-back{color:#548266;text-decoration:none}
.br-body>h3{height:60px;display:flex;align-items:center;font-size:18px;font-weight:600;margin:12px 0 41.5px}
.br-card{margin:10px 0 45px;background:#fff;padding:40px;box-shadow:0 1px 3px #0002,0 1px 2px #0004;border-radius:4px}
.br-card:has(.br-fields){min-height:294px}.br-card>header{display:flex;align-items:center;justify-content:space-between;height:36px;font-size:16px}
.br-card header button{border:0;min-height:0;background:transparent}.br-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px 16px}
.br-field{min-width:0}.br-field>label:first-child{display:block;font-weight:500;margin:0 0 7px;line-height:18px;color:#505050}
.br-field>input,.br-field>select,.br-field textarea,.br-table select,.br-table input{width:100%;border:1px solid #d9d9d9;border-radius:4px;background:white;min-height:40px;padding:5px 9px}.br-field>input:disabled{background:#f5f5f5;color:#888}
.br-field label:has(input[type=checkbox]){font-size:12px}.br-field input[type=checkbox]{accent-color:#55ab80}
.br-picker{display:flex;gap:8px;align-items:end;margin:20px 0}.br-picker .br-field{flex:1}.br-picker button{flex-shrink:0}.br-picker [data-catalog]{margin-left:auto}
.br-linked,.br-body>footer{margin:18px 0}.br-linked>button{border:0}.br-body [role=alert]{padding:12px;background:#fff1f0;color:#b22}
.br-advance .br-field{margin-bottom:12px}.br-advance{padding:10px 22px}.br-form footer button{margin-right:8px}
@media(max-width:900px){.br-body{width:92%}.br-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.br-picker{flex-wrap:wrap}.br-card{padding:20px}}
@media(max-width:550px){.br-body{width:100%}.br-card{padding:12px}.br-picker .br-field{min-width:40%}}
