.notice-tools,.notice-actions{display:flex;gap:14px;align-items:center}.notice-tools{height:88px;justify-content:space-between}.notice-actions{margin-left:auto}.notice-actions button{height:40px;border-radius:4px}.notice-actions svg{height:18px;width:18px;stroke:currentColor;fill:none}.notice-table td{height:62px;max-width:240px;overflow:hidden;text-overflow:ellipsis}.notice-table th{height:59px;padding:0 20px}.notify-totals{display:flex;flex-wrap:wrap;gap:25px;margin:0 0 24px}.notify-totals>div{display:grid;gap:8px;background:white;padding:18px 30px;min-width:170px}.notify-editor{align-items:flex-start;overflow:auto;padding:22px 0}.notify-editor .pl-dialog{width:450px;max-width:95vw;margin:auto}.notify-editor .pl-dialog-content{padding:25px 30px}.notify-editor form{display:grid;gap:14px}.notify-editor form>header{display:flex;align-items:center;gap:14px}.notify-editor h2,.notify-picker h2{font-size:22px;margin:0}.notify-editor form>label,.notify-picker-fields>label{display:grid;gap:5px;font-size:13px}.notify-editor input:not([type=checkbox]),.notify-editor select,.notify-editor textarea,.notify-picker-fields input:not([type=checkbox]),.notify-picker-fields select{min-height:36px;padding:5px 10px;width:100%;border:1px solid #d9d9d9;border-radius:4px}.notify-editor textarea{min-height:70px}.notify-editor input[type=number]{width:90px}.notify-editor summary{cursor:pointer;padding:8px;background:#f5f5f5}.notify-editor details button{margin:4px;padding:4px 8px;min-height:26px}.notify-editor [role=alert]:empty{display:none}.notify-editor [role=alert]{color:#a33}.notify-editor fieldset{display:flex;gap:12px;border:0;padding:0}.notify-editor fieldset legend{padding-bottom:5px}.notify-editor .notify-inline,.notify-who,.notify-picker-fields label:has(input[type=checkbox]){display:flex;gap:8px;align-items:center}.notify-who [data-who]{overflow-wrap:anywhere}.notify-who button{margin-left:auto}.notify-picker .pl-dialog{width:min(1220px,96vw)}.notify-picker .pl-dialog-content{max-height:88vh;overflow:auto;padding:24px 28px}.notify-picker-fields{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:20px 0}.notify-picker-fields>label{max-width:190px}.notify-picker footer,.notify-editor footer{display:flex;gap:10px;justify-content:flex-end}.notify-picker [data-list] .bb-table-scroll{max-height:48vh}

