.bmbb-rn{--bmbb-primary:#0f766e;--bmbb-accent:#c8a96b;--bmbb-border:#e5e7eb;--bmbb-muted:#6b7280;--bmbb-bg:#ffffff;--bmbb-soft:#f8fafc;--bmbb-cal-bg:#fbfcfd;--bmbb-cal-tile-bg:#ffffff;--bmbb-cal-tile-border:#e5e7eb;--bmbb-cal-hover-bg:#f7f4ee;--bmbb-cal-hover-border:#d8c19b;--bmbb-cal-selected-bg:var(--bmbb-primary);--bmbb-cal-selected-text:#ffffff;--bmbb-cal-today-border:var(--bmbb-accent);--bmbb-cal-disabled-bg:#f8fafc;--bmbb-cal-disabled-text:#94a3b8;--bmbb-cal-unavailable-bg:#f5f1ea;--bmbb-cal-unavailable-text:#a58f68;--bmbb-cal-radius:16px;--bmbb-summary-bg:#fffdfa;--bmbb-summary-border:#efe4d1;--bmbb-summary-accent:var(--bmbb-accent);--bmbb-field-border:#d1d5db;--bmbb-field-focus:var(--bmbb-primary);--bmbb-button-bg:var(--bmbb-primary);--bmbb-button-text:#ffffff;--bmbb-button-hover-bg:var(--bmbb-primary);--bmbb-button-hover-text:#ffffff;--bmbb-success-bg:#ecfdf5;--bmbb-success-text:#065f46;--bmbb-error-bg:#fef2f2;--bmbb-error-text:#991b1b;font-family:inherit}.bmbb-box.bmbb-rn,.bmbb-box.bmbb-rn *{box-sizing:border-box}.bmbb-box.bmbb-rn form,.bmbb-box.bmbb-rn label,.bmbb-box.bmbb-rn input,.bmbb-box.bmbb-rn select,.bmbb-box.bmbb-rn textarea,.bmbb-box.bmbb-rn button{float:none!important;clear:none!important}.bmbb-box.bmbb-rn .bmbb-layout,.bmbb-box.bmbb-rn .bmbb-col-left,.bmbb-box.bmbb-rn .bmbb-col-right{float:none!important;clear:none!important;width:auto!important;max-width:100%!important;margin:0!important;position:static!important}.bmbb-box{width:100%;max-width:100%;background:linear-gradient(180deg,#ffffff 0%,#fcfcfb 100%);border:1px solid var(--bmbb-border);border-radius:22px;padding:20px;box-shadow:0 18px 42px rgb(15 23 42 / .06)}.bmbb-notice{background:linear-gradient(180deg,var(--bmbb-soft),#fff);border:1px solid var(--bmbb-border);border-left:4px solid var(--bmbb-accent);border-radius:16px;padding:14px;margin-bottom:16px}.bmbb-notice p{margin:.45em 0}.bmbb-notice p:first-child{margin-top:0}.bmbb-notice p:last-child{margin-bottom:0}.bmbb-notice--calendar{margin:2px 0 0 0;padding:0;background:#fff0;border:0;border-radius:0;box-shadow:none}.bmbb-form{display:block}.bmbb-layout{display:grid;grid-template-columns:1fr;gap:18px}.bmbb-col-left,.bmbb-col-right{display:grid;gap:14px;min-width:0}@media (min-width:900px){.bmbb-layout{grid-template-columns:minmax(420px,3fr) minmax(320px,2fr);gap:22px;align-items:start}}.bmbb-row{display:block}.bmbb-row label{display:block;margin:0 0 7px;font-weight:700;letter-spacing:.01em}.bmbb-row input,.bmbb-row select,.bmbb-row textarea{width:100%;padding:12px 14px;border:1px solid var(--bmbb-field-border);border-radius:14px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;appearance:none}.bmbb-row input:focus,.bmbb-row select:focus,.bmbb-row textarea:focus{outline:none;border-color:var(--bmbb-field-focus);box-shadow:0 0 0 4px rgb(15 118 110 / .12)}.bmbb-help{display:block;margin-top:6px;color:var(--bmbb-muted);font-size:.92em;line-height:1.45}.bmbb-btn{width:100%;padding:14px 16px;border:0;border-radius:16px;cursor:pointer;font-weight:800;letter-spacing:.01em;background:var(--bmbb-button-bg);color:var(--bmbb-button-text);transition:transform .05s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease,filter .18s ease;box-shadow:0 12px 28px rgb(15 118 110 / .18)}.bmbb-btn:hover{background:var(--bmbb-button-hover-bg);color:var(--bmbb-button-hover-text);filter:brightness(.98);box-shadow:0 16px 30px rgb(15 118 110 / .22)}.bmbb-btn:active{transform:translateY(1px)}.bmbb-msg{margin-top:10px;padding:12px 14px;border-radius:14px;display:none;line-height:1.45}.bmbb-msg.is-success{display:block;background:var(--bmbb-success-bg);border:1px solid #bbf7d0;color:var(--bmbb-success-text)}.bmbb-msg.is-error{display:block;background:var(--bmbb-error-bg);border:1px solid #fecaca;color:var(--bmbb-error-text)}.bmbb-cal{background:linear-gradient(180deg,var(--bmbb-cal-bg),#ffffff);border:1px solid var(--bmbb-border);border-radius:20px;padding:12px;max-width:100%;overflow:hidden;box-shadow:inset 0 1px 0 rgb(255 255 255 / .6)}.bmbb-cal-head{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:10px;margin-bottom:12px}.bmbb-cal-title{text-align:center;font-weight:800;font-size:1.04rem}.bmbb-cal-nav{border:1px solid var(--bmbb-border);background:#fff;border-radius:14px;height:40px;width:40px;cursor:pointer;font-weight:900;display:flex;align-items:center;justify-content:center;line-height:1;font-size:1.05rem;transition:border-color .18s ease,background-color .18s ease,transform .05s ease}.bmbb-cal-nav:hover{background:#faf7f1;border-color:#dbc49d}.bmbb-cal-nav:active{transform:translateY(1px)}.bmbb-cal-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;color:var(--bmbb-muted);font-size:.86rem;margin-bottom:10px;text-transform:none;letter-spacing:0}.bmbb-cal-week span{text-align:center}.bmbb-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.bmbb-cal-day{border:1px solid var(--bmbb-cal-tile-border);background:var(--bmbb-cal-tile-bg);border-radius:14px;width:100%;min-width:0;aspect-ratio:1 / 1;min-height:58px;height:auto;padding:0;line-height:1;box-sizing:border-box;font-size:clamp(15px, 2.2vw, 18px);cursor:pointer;font-weight:700;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,border-color .15s ease,transform .05s ease,box-shadow .15s ease}.bmbb-cal-day:not(.is-selected):not(.is-disabled):not(.is-empty):hover{background:var(--bmbb-cal-hover-bg);border-color:var(--bmbb-cal-hover-border);box-shadow:0 8px 18px rgb(200 169 107 / .12)}.bmbb-cal-day:active{transform:translateY(1px)}.bmbb-cal-day.is-empty{background:transparent!important;border-color:transparent!important;cursor:default;visibility:hidden;pointer-events:none}.bmbb-cal-day.is-disabled{cursor:not-allowed;opacity:1;background:var(--bmbb-cal-disabled-bg);color:var(--bmbb-cal-disabled-text)}.bmbb-cal-day.is-unavailable{cursor:not-allowed;opacity:1;background:var(--bmbb-cal-unavailable-bg);color:var(--bmbb-cal-unavailable-text);border-color:color-mix(in srgb,var(--bmbb-cal-unavailable-bg) 70%,#d8c19b 30%);box-shadow:none}.bmbb-cal-day.has-day-rule{border-color:var(--bmbb-day-rule-color,var(--bmbb-cal-today-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bmbb-day-rule-color,#c8a96b) 35%,transparent)}.bmbb-cal-day.is-today{border-color:var(--bmbb-cal-today-border);box-shadow:inset 0 0 0 1px rgb(200 169 107 / .2)}.bmbb-cal-day.is-selected{background:var(--bmbb-cal-selected-bg);border-color:var(--bmbb-cal-selected-bg);color:var(--bmbb-cal-selected-text);box-shadow:0 14px 26px rgb(15 118 110 / .24)}.bmbb-cal-info{margin-top:2px;display:grid;gap:12px}.bmbb-date-display{border:1px solid #e8ecef;background:linear-gradient(180deg,#ffffff 0%,#f8fbfb 100%);border-radius:18px;padding:14px 16px}.bmbb-date-display-label{font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--bmbb-muted);margin-bottom:6px}.bmbb-date-display-main{color:var(--bmbb-primary);font-size:1.22rem;line-height:1.2;font-weight:800}.bmbb-date-display-sub{margin-top:4px;color:var(--bmbb-muted);line-height:1.45;font-size:.95rem}.bmbb-date-display.is-empty .bmbb-date-display-main{color:#475569}.bmbb-date-display.is-empty .bmbb-date-display-sub{color:#64748b}.bmbb-summary{border:1px solid var(--bmbb-summary-border);background:linear-gradient(180deg,var(--bmbb-summary-bg),#fff);border-left:4px solid var(--bmbb-summary-accent);border-radius:18px;padding:14px;box-shadow:0 8px 24px rgb(15 23 42 / .04)}.bmbb-summary-title{margin:0;font-weight:800;font-size:1.02rem;color:#111827}.bmbb-summary-topline{margin-top:4px;color:var(--bmbb-muted);font-size:.93rem;line-height:1.4}.bmbb-summary-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.bmbb-summary-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px dashed rgb(17 24 39 / .08)}.bmbb-summary-list li:first-child{padding-top:0;border-top:0}.bmbb-summary-k{color:var(--bmbb-muted);font-weight:700}.bmbb-summary-v{font-weight:800;text-align:right;color:#111827}.bmbb-date-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bmbb-row select option:disabled{color:#9ca3af}@media (max-width:640px){.bmbb-box{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-left:0;border-right:0;border-radius:0;padding:16px;box-shadow:none}.bmbb-cal{padding:10px;border-radius:18px}.bmbb-cal-head{grid-template-columns:36px 1fr 36px;gap:8px}.bmbb-cal-nav{width:36px;height:36px;border-radius:12px}.bmbb-cal-grid{gap:6px}.bmbb-cal-week{gap:6px}.bmbb-cal-day{min-height:42px;border-radius:12px;font-size:14px}.bmbb-date-display-main{font-size:1.08rem}}.bmbb-extras{margin:16px 0 10px;padding:14px;border:1px solid rgb(120 130 150 / .22);border-radius:16px;background:rgb(255 255 255 / .55)}.bmbb-extras{opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .18s ease}.bmbb-extras.is-hidden{opacity:0;transform:translateY(-4px);pointer-events:none}.bmbb-extras[hidden]{display:none!important}.bmbb-extras-title{font-weight:700;margin:0 0 10px;color:#1f2937}.bmbb-extras-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;align-items:center}.bmbb-extra-line{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:15px;color:#1f2937}.bmbb-extra-line select{width:74px;min-width:74px;padding:8px 10px;border-radius:12px}.bmbb-extra-check{display:flex;align-items:center;gap:8px;font-size:15px;color:#1f2937}@media(max-width:700px){.bmbb-extras-grid{grid-template-columns:1fr}}.bmbb-extra-line-text input{min-width:120px;max-width:180px;padding:8px 10px;border-radius:12px;border:1px solid var(--bmbb-field-border,#d1d5db);background:#fff}.bmbb-service-login,.bmbb-service-portal,.bmbb-service-board{max-width:1180px;margin:24px auto;padding:24px;background:#fff;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 12px 35px rgb(15 23 42 / .08);box-sizing:border-box;color:#1f2937}.bmbb-service-login h2,.bmbb-service-hero h2,.bmbb-board-head h2{margin:.15em 0 .25em;font-size:clamp(24px,3vw,38px);line-height:1.1}.bmbb-service-hero{padding:8px 0 20px}.bmbb-service-hero span,.bmbb-board-kicker{display:inline-block;color:var(--bmbb-primary,#8b1e2d);font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.bmbb-service-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:12px 0 28px}.bmbb-service-tile{display:block;text-decoration:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:18px;padding:18px;color:inherit}.bmbb-service-tile strong{display:block;font-size:20px;margin-bottom:8px}.bmbb-service-tile span{color:#64748b}.bmbb-service-tile:not(.is-muted):hover{border-color:var(--bmbb-primary,#8b1e2d);box-shadow:0 10px 24px rgb(15 23 42 / .08)}.bmbb-service-tile.is-muted{opacity:.75}.bmbb-board-head{display:flex;gap:18px;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #e5e7eb;padding-bottom:16px;margin-bottom:18px}.bmbb-board-actions{display:flex;gap:8px;flex-wrap:wrap}.bmbb-board-btn,.bmbb-board-status button{border:1px solid #d1d5db;background:#fff;border-radius:999px;padding:9px 13px;text-decoration:none;color:#111827;cursor:pointer;font-weight:700}.bmbb-board-btn:hover,.bmbb-board-status button:hover{border-color:var(--bmbb-primary,#8b1e2d);color:var(--bmbb-primary,#8b1e2d)}.bmbb-board-empty{padding:22px;background:#f9fafb;border:1px dashed #d1d5db;border-radius:18px;text-align:center;color:#64748b}.bmbb-board-cards{display:grid;gap:12px}.bmbb-board-card{display:grid;grid-template-columns:110px 1fr minmax(180px,240px);gap:16px;align-items:start;padding:16px;border:1px solid #e5e7eb;border-left:6px solid var(--bmbb-primary,#8b1e2d);border-radius:18px;background:#fff}.bmbb-board-card.status-cancelled{opacity:.65;border-left-color:#9ca3af}.bmbb-board-card.status-completed{border-left-color:#16a34a}.bmbb-board-card.status-underway{border-left-color:#2563eb}.bmbb-board-card.status-arrived{border-left-color:#f59e0b}.bmbb-board-time{font-size:22px;font-weight:900;color:#111827}.bmbb-board-main h3{margin:0 0 6px;font-size:20px}.bmbb-board-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:6px}.bmbb-board-meta span{background:#f3f4f6;border-radius:999px;padding:4px 9px;font-size:13px;font-weight:700}.bmbb-board-contact{color:#475569;font-size:14px;margin-bottom:6px}.bmbb-board-note{background:#f9fafb;border-radius:12px;padding:9px 10px;margin-top:7px}.bmbb-service-extras{margin:6px 0 0 18px;padding:0}.bmbb-board-status{display:flex;gap:8px;align-items:center;justify-content:flex-end}.bmbb-board-status select{width:100%;border:1px solid #d1d5db;border-radius:12px;padding:8px;background:#fff}@media(max-width:760px){.bmbb-board-head{display:block}.bmbb-board-actions{margin-top:12px}.bmbb-board-card{grid-template-columns:1fr}.bmbb-board-status{justify-content:stretch}.bmbb-board-time{font-size:24px}}@media print{body *{visibility:hidden}.bmbb-service-board,.bmbb-service-board *{visibility:visible}.bmbb-service-board{position:absolute;left:0;top:0;max-width:none;width:100%;box-shadow:none;border:0;margin:0}.bmbb-board-actions,.bmbb-board-status{display:none!important}.bmbb-board-card{break-inside:avoid;grid-template-columns:100px 1fr;border-color:#ddd}}.bmbb-board-status-readonly{align-self:center;padding:10px 14px;border-radius:999px;background:#f3f4f6;font-weight:700;color:#374151;white-space:nowrap}.bmbb-staff-access-table td,.bmbb-staff-access-table th{vertical-align:middle}@media print{@page{size:A4 portrait;margin:8mm 9mm 9mm 9mm}html,body{width:210mm!important;min-height:0!important;margin:0!important;padding:0!important;background:#fff!important;color:#000!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}body *{visibility:hidden!important}#wpadminbar,header,.site-header,footer,.site-footer,nav,.wp-site-blocks>header,.wp-site-blocks>footer{display:none!important}.bmbb-service-board,.bmbb-service-board *{visibility:visible!important}.bmbb-service-board{position:fixed!important;inset:0 auto auto 0!important;display:block!important;width:192mm!important;max-width:192mm!important;min-height:0!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#000!important;font-family:Arial,Helvetica,sans-serif!important;font-size:10pt!important;line-height:1.28!important;box-sizing:border-box!important;overflow:visible!important;transform:none!important}.bmbb-board-head{display:block!important;margin:0 0 5mm 0!important;padding:0 0 4mm 0!important;border-bottom:1px solid #d7dce2!important}.bmbb-board-kicker{display:block!important;margin:0 0 1mm 0!important;color:#000!important;font-size:8.5pt!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.bmbb-board-head h2{margin:0!important;color:#000!important;font-size:18pt!important;font-weight:700!important;line-height:1.15!important}.bmbb-board-actions,.bmbb-board-status{display:none!important}.bmbb-board-cards{display:block!important;margin:0!important;padding:0!important}.bmbb-board-card{display:grid!important;grid-template-columns:28mm 1fr!important;gap:5mm!important;align-items:start!important;margin:0 0 3.2mm 0!important;padding:5mm!important;border:1px solid #d8dde3!important;border-left:4mm solid #9ca3af!important;border-radius:5mm!important;background:#fff!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important;color:#000!important}.bmbb-board-time{font-size:18pt!important;font-weight:900!important;line-height:1.25!important;color:#000!important;white-space:pre-line!important}.bmbb-board-main h3{margin:0 0 2mm 0!important;font-size:14pt!important;font-weight:700!important;color:#000!important;line-height:1.15!important}.bmbb-board-meta{display:flex!important;gap:3mm!important;flex-wrap:wrap!important;margin:0 0 2mm 0!important}.bmbb-board-meta span{background:none!important;border:0!important;border-radius:0!important;padding:0!important;font-size:9.5pt!important;font-weight:800!important;color:#000!important}.bmbb-board-contact{margin:0!important;color:#000!important;font-size:9.5pt!important;line-height:1.25!important}.bmbb-board-note{margin:2mm 0 0 0!important;padding:2mm 3mm!important;border:1px solid #e5e7eb!important;border-radius:3mm!important;background:#f7f7f7!important;color:#000!important;font-size:9pt!important}.bmbb-service-extras{margin:2mm 0 0 4mm!important;padding:0!important;font-size:9pt!important;color:#000!important}.bmbb-service-extras li{margin:0 0 1mm 0!important;padding:0!important}.bmbb-board-empty{margin:0!important;padding:8mm!important;border:1px dashed #bbb!important;border-radius:4mm!important;text-align:center!important;color:#000!important;background:#fff!important}}.bmbb-board-userbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:14px;background:#f9fafb;color:#475569;font-size:14px}.bmbb-board-userbar strong{color:#111827;font-weight:800}.bmbb-board-logout{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 14px;border-radius:999px;background:var(--bmbb-primary,#8b1e2d);color:#fff!important;text-decoration:none!important;font-weight:800;line-height:1}.bmbb-board-logout:hover{filter:brightness(.95)}@media(max-width:560px){.bmbb-board-userbar{align-items:flex-start;flex-direction:column}}@media print{.bmbb-board-userbar{display:none!important}}.bmbb-consent-row{margin-top:4px}.bmbb-consent-label{display:flex!important;align-items:flex-start;gap:12px;font-size:13px;line-height:1.45;color:#374151;font-weight:500!important;cursor:pointer}.bmbb-consent-label input[type=checkbox]{-webkit-appearance:auto!important;appearance:auto!important;box-sizing:border-box!important;display:inline-block!important;position:static!important;opacity:1!important;visibility:visible!important;margin:2px 0 0 0!important;padding:0!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;border-radius:4px!important;accent-color:var(--bmbb-primary,#8b1e2d);cursor:pointer}.bmbb-consent-label input[type=checkbox]:focus{outline:2px solid rgb(15 118 110 / .25)!important;outline-offset:2px!important;box-shadow:none!important}.bmbb-consent-label span{display:block;flex:1 1 auto}.bmbb-summary-list{gap:12px}.bmbb-summary-list li{display:block!important;padding-top:12px;border-top:1px dashed rgb(17 24 39 / .10)}.bmbb-summary-list li:first-child{padding-top:0;border-top:0}.bmbb-summary-k{display:block;margin:0 0 4px;color:var(--bmbb-muted);font-weight:800;font-size:.82rem;line-height:1.2;letter-spacing:.035em;text-transform:uppercase}.bmbb-summary-v{display:block;text-align:left!important;color:#111827;font-weight:800;font-size:1rem;line-height:1.35;overflow-wrap:anywhere}.bmbb-box.bmbb-rn{color:#172033}.bmbb-box.bmbb-rn .bmbb-layout{align-items:start}.bmbb-col-left>*,.bmbb-col-right>*{min-width:0}.bmbb-row{margin:0}.bmbb-row label{color:#1f2937;font-size:.94rem;line-height:1.25}.bmbb-row input,.bmbb-row select,.bmbb-row textarea{min-height:46px;color:#111827;font-size:15px;line-height:1.35}.bmbb-row textarea{min-height:108px;resize:vertical}.bmbb-row input::placeholder,.bmbb-row textarea::placeholder{color:#9ca3af}.bmbb-cal{padding:14px}.bmbb-cal-title{color:#111827;letter-spacing:.01em}.bmbb-cal-week{font-weight:800}.bmbb-cal-day{position:relative;overflow:hidden}.bmbb-cal-day.is-selected::after{content:"";position:absolute;left:50%;bottom:8px;width:5px;height:5px;border-radius:999px;background:currentColor;transform:translateX(-50%);opacity:.85}.bmbb-date-display,.bmbb-summary,.bmbb-extras{box-shadow:0 10px 26px rgb(15 23 42 / .045)}.bmbb-date-display-label,.bmbb-summary-topline{overflow-wrap:anywhere}.bmbb-summary-title{font-size:1.08rem;letter-spacing:.01em}.bmbb-summary-topline{margin-top:6px}.bmbb-extras{margin:18px 0 12px;padding:16px;background:linear-gradient(180deg,#fff 0%,#fbfcfd 100%)}.bmbb-extras-title{font-weight:800;letter-spacing:.01em}.bmbb-extra-line,.bmbb-extra-check{align-items:flex-start}.bmbb-extra-line select,.bmbb-extra-line-text input{border:1px solid var(--bmbb-field-border,#d1d5db)}.bmbb-consent-row{padding:12px 14px;border:1px solid rgb(120 130 150 / .20);border-radius:14px;background:#fbfcfd}.bmbb-consent-label{margin:0!important}.bmbb-btn{margin-top:2px;min-height:50px;font-size:15px}.bmbb-msg{font-weight:600}@media (min-width:900px){.bmbb-box{padding:24px}.bmbb-col-right{position:sticky!important;top:20px}}@media (max-width:640px){.bmbb-summary-list{gap:10px}.bmbb-summary-k{font-size:.78rem}.bmbb-summary-v{font-size:.96rem}.bmbb-extras{padding:14px}}.bmbb-extras-grid{display:flex!important;flex-direction:column!important;gap:10px!important;align-items:stretch!important}.bmbb-extra-line,.bmbb-extra-check{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;text-align:left!important}.bmbb-extra-line>span,.bmbb-extra-check>span{min-width:150px;max-width:220px;text-align:left!important;line-height:1.25}.bmbb-extra-line select{width:auto!important;min-width:94px!important}.bmbb-extra-line-text input{width:180px;max-width:100%}.bmbb-box.bmbb-rn{box-shadow:0 16px 42px rgb(15 23 42 / .055)}.bmbb-row input,.bmbb-row select,.bmbb-row textarea{min-height:46px}.bmbb-btn{min-height:50px;border-radius:14px;box-shadow:0 10px 22px rgb(15 118 110 / .16)}.bmbb-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 26px rgb(15 118 110 / .20)}.bmbb-btn:disabled,.bmbb-btn[disabled]{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.bmbb-cal-day{font-weight:800}.bmbb-cal-day:not(.is-selected):not(.is-disabled):not(.is-empty):not(.is-unavailable):hover{transform:translateY(-1px)}.bmbb-cal-day.is-selected{box-shadow:0 12px 22px rgb(15 118 110 / .26),inset 0 0 0 1px rgb(255 255 255 / .28)}.bmbb-cal-day.is-disabled,.bmbb-cal-day.is-unavailable{font-weight:700}.bmbb-date-display,.bmbb-summary{box-shadow:0 8px 20px rgb(15 23 42 / .035)}.bmbb-msg{font-weight:600}@media (max-width:640px){.bmbb-layout{gap:14px}.bmbb-col-left,.bmbb-col-right{gap:12px}.bmbb-btn{min-height:52px;font-size:16px}.bmbb-row input,.bmbb-row select,.bmbb-row textarea{font-size:16px}.bmbb-summary-list li{display:block}.bmbb-summary-v{display:block;text-align:left;margin-top:3px}}html.bmbb-processing-open,html.bmbb-processing-open body{overflow:hidden!important}.bmbb-form.is-submitting{pointer-events:none}.bmbb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px}.bmbb-btn-spinner,.bmbb-processing-spinner{display:inline-block;border-radius:50%;border-style:solid;animation:bmbb-spin .8s linear infinite}.bmbb-btn-spinner{width:18px;height:18px;border-width:2px;border-color:currentColor;border-right-color:#fff0;flex:0 0 auto}.bmbb-processing-overlay{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgb(15 23 42 / .66);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.bmbb-processing-overlay[hidden]{display:none!important}.bmbb-processing-card{width:min(440px, 100%);padding:30px 26px;border-radius:18px;background:#fff;color:#0f172a;box-shadow:0 24px 70px rgb(0 0 0 / .28);text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.bmbb-processing-card strong{font-size:1.2rem;line-height:1.3}.bmbb-processing-card>span:last-child{color:#475569;line-height:1.5}.bmbb-processing-spinner{width:42px;height:42px;border-width:4px;border-color:#cbd5e1;border-top-color:#0f766e;margin-bottom:4px}@keyframes bmbb-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bmbb-btn-spinner,.bmbb-processing-spinner{animation-duration:1.6s}}@media (max-width:640px){.bmbb-processing-overlay{padding:18px}.bmbb-processing-card{padding:26px 20px;border-radius:16px}}.bmbb-extras [hidden]{display:none!important}@media print{body.bmbb-service-board-printing .bmbb-service-board{position:static!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:192mm!important;max-width:192mm!important;height:auto!important;max-height:none!important;overflow:visible!important}body.bmbb-service-board-printing .bmbb-board-cards{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important}body.bmbb-service-board-printing .bmbb-board-card{break-inside:avoid-page!important;page-break-inside:avoid!important}}.bmbb-print-pages,.bmbb-print-measure{display:none}@media print{@page{size:A4 portrait;margin:10mm}body.bmbb-service-board-printing .bmbb-service-board{display:none!important}body.bmbb-service-board-printing .bmbb-print-pages,body.bmbb-service-board-printing .bmbb-print-pages *{visibility:visible!important}body.bmbb-service-board-printing .bmbb-print-pages{display:block!important;width:190mm!important;margin:0!important;padding:0!important}body.bmbb-service-board-printing .bmbb-print-page{display:flex!important;flex-direction:column!important;width:190mm!important;min-height:277mm!important;height:277mm!important;box-sizing:border-box!important;page-break-after:always!important;break-after:page!important;background:#fff!important;color:#111827!important;font-family:Arial,Helvetica,sans-serif!important;overflow:visible!important}body.bmbb-service-board-printing .bmbb-print-page:last-child{page-break-after:auto!important;break-after:auto!important}body.bmbb-service-board-printing .bmbb-print-header{display:block!important;flex:0 0 auto!important;padding:0 0 4mm!important;margin:0 0 4mm!important;border-bottom:1.2pt solid #1f2937!important;box-sizing:border-box!important}body.bmbb-service-board-printing .bmbb-print-header-copy{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:8mm!important}body.bmbb-service-board-printing .bmbb-print-header span{font-size:8.5pt!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#64748b!important;white-space:nowrap!important}body.bmbb-service-board-printing .bmbb-print-date{font-size:18pt!important;line-height:1.1!important;font-weight:800!important;text-align:right!important;color:#111827!important}body.bmbb-service-board-printing .bmbb-print-content{flex:1 1 auto!important;min-height:0!important;overflow:visible!important}body.bmbb-service-board-printing .bmbb-print-content .bmbb-board-card{margin:0 0 3mm!important;break-inside:avoid!important;page-break-inside:avoid!important}body.bmbb-service-board-printing .bmbb-print-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;flex:0 0 8mm!important;margin-top:3mm!important;padding-top:2.5mm!important;border-top:.6pt solid #d1d5db!important;font-size:8.5pt!important;color:#6b7280!important;box-sizing:border-box!important}body.bmbb-service-board-printing .bmbb-print-page-number{font-weight:700!important;color:#374151!important}}@media screen{.bmbb-print-measure{display:block!important;position:fixed!important;left:-10000px!important;top:0!important;width:190mm!important;visibility:hidden!important;pointer-events:none!important}.bmbb-print-measure .bmbb-print-page{display:flex!important;flex-direction:column!important;width:190mm!important;height:277mm!important;min-height:277mm!important;box-sizing:border-box!important;font-family:Arial,Helvetica,sans-serif!important;overflow:visible!important}.bmbb-print-measure .bmbb-print-header{display:block!important;flex:0 0 auto!important;padding:0 0 4mm!important;margin:0 0 4mm!important;border-bottom:1.2pt solid #1f2937!important;box-sizing:border-box!important}.bmbb-print-measure .bmbb-print-header-copy{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:8mm!important}.bmbb-print-measure .bmbb-print-header span{font-size:8.5pt!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important}.bmbb-print-measure .bmbb-print-date{font-size:18pt!important;line-height:1.1!important;font-weight:800!important;text-align:right!important}.bmbb-print-measure .bmbb-print-content{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.bmbb-print-measure .bmbb-print-content .bmbb-board-card{display:grid!important;grid-template-columns:28mm 1fr!important;gap:5mm!important;align-items:start!important;margin:0 0 3mm!important;padding:5mm!important;border:1px solid #d8dde3!important;border-left:4mm solid #9ca3af!important;border-radius:5mm!important;box-sizing:border-box!important}.bmbb-print-measure .bmbb-board-time{font-size:18pt!important;font-weight:900!important;line-height:1.25!important;white-space:pre-line!important}.bmbb-print-measure .bmbb-board-main h3{margin:0 0 2mm!important;font-size:14pt!important;line-height:1.15!important}.bmbb-print-measure .bmbb-board-meta{display:flex!important;gap:3mm!important;flex-wrap:wrap!important;margin:0 0 2mm!important}.bmbb-print-measure .bmbb-board-meta span{background:none!important;border:0!important;border-radius:0!important;padding:0!important;font-size:9.5pt!important;font-weight:800!important}.bmbb-print-measure .bmbb-board-contact{margin:0!important;font-size:9.5pt!important;line-height:1.25!important}.bmbb-print-measure .bmbb-board-note{margin:2mm 0 0!important;padding:2mm 3mm!important;border:1px solid #e5e7eb!important;border-radius:3mm!important;font-size:9pt!important}.bmbb-print-measure .bmbb-service-extras{margin:2mm 0 0 4mm!important;padding:0!important;font-size:9pt!important}.bmbb-print-measure .bmbb-service-extras li{margin:0 0 1mm!important;padding:0!important}.bmbb-print-measure .bmbb-board-status,.bmbb-print-measure .bmbb-board-status-readonly{display:none!important}.bmbb-print-measure .bmbb-print-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;flex:0 0 8mm!important;margin-top:3mm!important;padding-top:2.5mm!important;border-top:.6pt solid #d1d5db!important;font-size:8.5pt!important;box-sizing:border-box!important}}@media print{body.bmbb-service-board-printing .bmbb-print-header{padding:0 0 4.5mm!important;margin:0 0 5mm!important;border-bottom:1.4pt solid #1f2937!important}body.bmbb-service-board-printing .bmbb-print-header-copy{align-items:center!important;gap:8mm!important}body.bmbb-service-board-printing .bmbb-print-title-group{display:flex!important;align-items:center!important;gap:3.5mm!important;min-width:0!important}body.bmbb-service-board-printing .bmbb-print-logo{display:flex!important;align-items:center!important;justify-content:center!important;width:13mm!important;height:13mm!important;flex:0 0 13mm!important;border:1.2pt solid #64748b!important;border-radius:50%!important;color:#334155!important;box-sizing:border-box!important}body.bmbb-service-board-printing .bmbb-print-logo svg{display:block!important;width:8.5mm!important;height:8.5mm!important}body.bmbb-service-board-printing .bmbb-print-board-title{font-size:12pt!important;line-height:1.1!important;font-weight:800!important;letter-spacing:.025em!important;text-transform:uppercase!important;color:#334155!important;white-space:nowrap!important}body.bmbb-service-board-printing .bmbb-print-date{font-size:21pt!important;line-height:1.05!important;white-space:nowrap!important}body.bmbb-service-board-printing .bmbb-print-footer{justify-content:flex-end!important}body.bmbb-service-board-printing .bmbb-print-footer>span:first-child:not(.bmbb-print-page-number){display:none!important}}@media screen{.bmbb-print-measure .bmbb-print-header{padding:0 0 4.5mm!important;margin:0 0 5mm!important;border-bottom:1.4pt solid #1f2937!important}.bmbb-print-measure .bmbb-print-header-copy{align-items:center!important;gap:8mm!important}.bmbb-print-measure .bmbb-print-title-group{display:flex!important;align-items:center!important;gap:3.5mm!important;min-width:0!important}.bmbb-print-measure .bmbb-print-logo{display:flex!important;align-items:center!important;justify-content:center!important;width:13mm!important;height:13mm!important;flex:0 0 13mm!important;border:1.2pt solid #64748b!important;border-radius:50%!important;color:#334155!important;box-sizing:border-box!important}.bmbb-print-measure .bmbb-print-logo svg{display:block!important;width:8.5mm!important;height:8.5mm!important}.bmbb-print-measure .bmbb-print-board-title{font-size:12pt!important;line-height:1.1!important;font-weight:800!important;letter-spacing:.025em!important;text-transform:uppercase!important;white-space:nowrap!important}.bmbb-print-measure .bmbb-print-date{font-size:21pt!important;line-height:1.05!important;white-space:nowrap!important}.bmbb-print-measure .bmbb-print-footer{justify-content:flex-end!important}.bmbb-print-measure .bmbb-print-footer>span:first-child:not(.bmbb-print-page-number){display:none!important}}@media print{@page{size:A4 portrait;margin:8mm!important}body.bmbb-service-board-printing .bmbb-print-pages{width:194mm!important}body.bmbb-service-board-printing .bmbb-print-page{width:194mm!important;height:281mm!important;min-height:281mm!important}body.bmbb-service-board-printing .bmbb-print-header{padding:0 0 4mm!important;margin:0 0 4mm!important}body.bmbb-service-board-printing .bmbb-print-header-copy{align-items:center!important;gap:5mm!important}body.bmbb-service-board-printing .bmbb-print-title-group{gap:4mm!important;flex:1 1 auto!important}body.bmbb-service-board-printing .bmbb-print-logo{width:16mm!important;height:16mm!important;flex-basis:16mm!important;border-width:1.4pt!important}body.bmbb-service-board-printing .bmbb-print-logo svg{width:10.5mm!important;height:10.5mm!important}body.bmbb-service-board-printing .bmbb-print-board-title{display:flex!important;flex-direction:column!important;font-size:16pt!important;line-height:1!important;letter-spacing:.015em!important;color:#1f2937!important;white-space:normal!important}body.bmbb-service-board-printing .bmbb-print-board-title span,body.bmbb-service-board-printing .bmbb-print-board-title strong{display:block!important;font:inherit!important;font-weight:850!important}body.bmbb-service-board-printing .bmbb-print-board-title strong{margin-top:1.2mm!important}body.bmbb-service-board-printing .bmbb-print-date{font-size:23pt!important;line-height:1!important;text-align:right!important;white-space:nowrap!important;flex:0 0 auto!important}body.bmbb-service-board-printing .bmbb-print-content .bmbb-board-card{width:100%!important;max-width:none!important}body.bmbb-service-board-printing .bmbb-print-footer{justify-content:flex-end!important;flex-basis:7mm!important;margin-top:2mm!important;padding-top:2mm!important}body.bmbb-service-board-printing .bmbb-print-page.is-sparse .bmbb-print-content{display:flex!important;flex-direction:column!important;gap:2mm!important}body.bmbb-service-board-printing .bmbb-print-page.is-sparse .bmbb-board-card{margin-bottom:2mm!important}}@media screen{.bmbb-print-measure{width:194mm!important}.bmbb-print-measure .bmbb-print-page{width:194mm!important;height:281mm!important;min-height:281mm!important}.bmbb-print-measure .bmbb-print-header{padding:0 0 4mm!important;margin:0 0 4mm!important}.bmbb-print-measure .bmbb-print-header-copy{align-items:center!important;gap:5mm!important}.bmbb-print-measure .bmbb-print-title-group{gap:4mm!important;flex:1 1 auto!important}.bmbb-print-measure .bmbb-print-logo{width:16mm!important;height:16mm!important;flex-basis:16mm!important;border-width:1.4pt!important}.bmbb-print-measure .bmbb-print-logo svg{width:10.5mm!important;height:10.5mm!important}.bmbb-print-measure .bmbb-print-board-title{display:flex!important;flex-direction:column!important;font-size:16pt!important;line-height:1!important;letter-spacing:.015em!important;white-space:normal!important}.bmbb-print-measure .bmbb-print-board-title span,.bmbb-print-measure .bmbb-print-board-title strong{display:block!important;font:inherit!important;font-weight:850!important}.bmbb-print-measure .bmbb-print-board-title strong{margin-top:1.2mm!important}.bmbb-print-measure .bmbb-print-date{font-size:23pt!important;line-height:1!important;white-space:nowrap!important;flex:0 0 auto!important}.bmbb-print-measure .bmbb-print-footer{justify-content:flex-end!important;flex-basis:7mm!important;margin-top:2mm!important;padding-top:2mm!important}}@media print{@page{size:A4 portrait;margin:8mm!important}body.bmbb-service-board-printing .bmbb-print-pages{width:194mm!important}body.bmbb-service-board-printing .bmbb-print-page{position:relative!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) 7mm!important;width:194mm!important;height:279mm!important;min-height:279mm!important;max-height:279mm!important;overflow:hidden!important}body.bmbb-service-board-printing .bmbb-print-header{padding:0 0 3.2mm!important;margin:0 0 3.2mm!important;border-bottom:1.4pt solid #1f2937!important}body.bmbb-service-board-printing .bmbb-print-header-copy{gap:4mm!important}body.bmbb-service-board-printing .bmbb-print-title-group{gap:3.5mm!important}body.bmbb-service-board-printing .bmbb-print-logo{width:18mm!important;height:18mm!important;flex-basis:18mm!important;border-width:1.5pt!important}body.bmbb-service-board-printing .bmbb-print-logo svg{width:12mm!important;height:12mm!important}body.bmbb-service-board-printing .bmbb-print-board-title{font-size:19pt!important;line-height:.95!important;letter-spacing:.005em!important}body.bmbb-service-board-printing .bmbb-print-board-title strong{margin-top:1.3mm!important}body.bmbb-service-board-printing .bmbb-print-date{font-size:23pt!important;line-height:1!important}body.bmbb-service-board-printing .bmbb-print-content{min-height:0!important;overflow:hidden!important}body.bmbb-service-board-printing .bmbb-print-footer{align-self:end!important;display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;min-height:7mm!important;height:7mm!important;margin:0!important;padding:2mm 0 0!important;border-top:.6pt solid #d1d5db!important;overflow:visible!important}body.bmbb-service-board-printing .bmbb-print-page-number{display:block!important;visibility:visible!important;font-size:8.5pt!important;line-height:1!important;font-weight:700!important;color:#374151!important}body.bmbb-service-board-printing .bmbb-print-content .bmbb-board-card{width:100%!important;max-width:none!important;grid-template-columns:28mm minmax(0,1fr)!important;gap:4mm!important;margin:0 0 2.4mm!important;padding:4mm!important;border-left-width:3.2mm!important;border-radius:4mm!important}body.bmbb-service-board-printing .bmbb-board-time{font-size:17pt!important;line-height:1.16!important}body.bmbb-service-board-printing .bmbb-board-main h3{margin:0 0 1.4mm!important;font-size:13.5pt!important}body.bmbb-service-board-printing .bmbb-board-meta{gap:2.5mm!important;margin:0 0 1.3mm!important}body.bmbb-service-board-printing .bmbb-board-meta span{font-size:9.2pt!important}body.bmbb-service-board-printing .bmbb-board-contact{font-size:9.2pt!important;line-height:1.18!important}body.bmbb-service-board-printing .bmbb-board-note{margin:1.5mm 0 0!important;padding:1.7mm 2.5mm!important;border-radius:2.5mm!important;font-size:8.8pt!important}body.bmbb-service-board-printing .bmbb-service-extras{margin:1.3mm 0 0 4mm!important;font-size:8.8pt!important;line-height:1.2!important}body.bmbb-service-board-printing .bmbb-service-extras li{margin:0 0 .65mm!important}body.bmbb-service-board-printing .bmbb-print-density-compact .bmbb-board-card{padding:3.2mm!important;margin-bottom:1.8mm!important}body.bmbb-service-board-printing .bmbb-print-density-compact .bmbb-board-note{padding:1.3mm 2mm!important}body.bmbb-service-board-printing .bmbb-print-density-detailed .bmbb-board-card{padding:5mm!important;margin-bottom:3.2mm!important}body.bmbb-service-board-printing .bmbb-print-density-detailed .bmbb-board-note{padding:2.5mm 3mm!important}}@media screen{.bmbb-print-measure{width:194mm!important}.bmbb-print-measure .bmbb-print-page{position:relative!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) 7mm!important;width:194mm!important;height:279mm!important;min-height:279mm!important;max-height:279mm!important;overflow:hidden!important}.bmbb-print-measure .bmbb-print-header{padding:0 0 3.2mm!important;margin:0 0 3.2mm!important}.bmbb-print-measure .bmbb-print-header-copy{gap:4mm!important}.bmbb-print-measure .bmbb-print-title-group{gap:3.5mm!important}.bmbb-print-measure .bmbb-print-logo{width:18mm!important;height:18mm!important;flex-basis:18mm!important;border-width:1.5pt!important}.bmbb-print-measure .bmbb-print-logo svg{width:12mm!important;height:12mm!important}.bmbb-print-measure .bmbb-print-board-title{font-size:19pt!important;line-height:.95!important;letter-spacing:.005em!important}.bmbb-print-measure .bmbb-print-board-title strong{margin-top:1.3mm!important}.bmbb-print-measure .bmbb-print-date{font-size:23pt!important;line-height:1!important}.bmbb-print-measure .bmbb-print-content{min-height:0!important;overflow:hidden!important}.bmbb-print-measure .bmbb-print-footer{align-self:end!important;min-height:7mm!important;height:7mm!important;margin:0!important;padding:2mm 0 0!important}.bmbb-print-measure .bmbb-print-content .bmbb-board-card{grid-template-columns:28mm minmax(0,1fr)!important;gap:4mm!important;margin:0 0 2.4mm!important;padding:4mm!important;border-left-width:3.2mm!important;border-radius:4mm!important}.bmbb-print-measure .bmbb-board-time{font-size:17pt!important;line-height:1.16!important}.bmbb-print-measure .bmbb-board-main h3{margin:0 0 1.4mm!important;font-size:13.5pt!important}.bmbb-print-measure .bmbb-board-meta{gap:2.5mm!important;margin:0 0 1.3mm!important}.bmbb-print-measure .bmbb-board-meta span{font-size:9.2pt!important}.bmbb-print-measure .bmbb-board-contact{font-size:9.2pt!important;line-height:1.18!important}.bmbb-print-measure .bmbb-board-note{margin:1.5mm 0 0!important;padding:1.7mm 2.5mm!important;border-radius:2.5mm!important;font-size:8.8pt!important}.bmbb-print-measure .bmbb-service-extras{margin:1.3mm 0 0 4mm!important;font-size:8.8pt!important;line-height:1.2!important}.bmbb-print-measure .bmbb-service-extras li{margin:0 0 .65mm!important}.bmbb-print-measure .bmbb-print-density-compact .bmbb-board-card{padding:3.2mm!important;margin-bottom:1.8mm!important}.bmbb-print-measure .bmbb-print-density-compact .bmbb-board-note{padding:1.3mm 2mm!important}.bmbb-print-measure .bmbb-print-density-detailed .bmbb-board-card{padding:5mm!important;margin-bottom:3.2mm!important}.bmbb-print-measure .bmbb-print-density-detailed .bmbb-board-note{padding:2.5mm 3mm!important}}@media print{@page{size:A4 portrait;margin:8mm!important}html,body{margin:0!important;padding:0!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important}body.bmbb-service-board-printing{margin:0!important;padding:0!important}body.bmbb-service-board-printing .bmbb-print-pages{display:block!important;position:static!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.bmbb-service-board-printing .bmbb-print-page{position:relative!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:none!important;height:281mm!important;min-height:281mm!important;max-height:281mm!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important}body.bmbb-service-board-printing .bmbb-print-page:first-child,body.bmbb-service-board-printing .bmbb-print-header{margin-top:0!important}body.bmbb-service-board-printing .bmbb-print-content{min-width:0!important;min-height:0!important;width:100%!important;padding:0 0 10mm!important;box-sizing:border-box!important;overflow:hidden!important}body.bmbb-service-board-printing .bmbb-print-content .bmbb-board-card{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}body.bmbb-service-board-printing .bmbb-print-footer{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:5!important;display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;width:100%!important;height:8mm!important;min-height:8mm!important;margin:0!important;padding:2mm 0 0!important;border-top:.6pt solid #d1d5db!important;background:#fff!important;box-sizing:border-box!important;visibility:visible!important;opacity:1!important;overflow:visible!important}body.bmbb-service-board-printing .bmbb-print-page-number{display:block!important;position:static!important;visibility:visible!important;opacity:1!important;color:#374151!important;font-size:8.5pt!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}}@media screen{.bmbb-print-measure{width:194mm!important}.bmbb-print-measure .bmbb-print-page{position:relative!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;width:194mm!important;height:281mm!important;min-height:281mm!important;max-height:281mm!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important}.bmbb-print-measure .bmbb-print-content{min-width:0!important;min-height:0!important;width:100%!important;padding:0 0 10mm!important;box-sizing:border-box!important;overflow:hidden!important}.bmbb-print-measure .bmbb-print-content .bmbb-board-card{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.bmbb-print-measure .bmbb-print-footer{position:absolute!important;left:0!important;right:0!important;bottom:0!important;display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;width:100%!important;height:8mm!important;min-height:8mm!important;margin:0!important;padding:2mm 0 0!important;border-top:.6pt solid #d1d5db!important;box-sizing:border-box!important}}@media print{@page{size:A4 portrait;margin:8mm}body.bmbb-service-board-printing>*:not(.bmbb-print-pages){display:none!important}body.bmbb-service-board-printing>.bmbb-print-pages{display:block!important;position:static!important;width:194mm!important;max-width:194mm!important;margin:0 auto!important;padding:0!important}body.bmbb-service-board-printing .bmbb-print-page{position:relative!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) 7mm!important;width:194mm!important;min-width:194mm!important;max-width:194mm!important;height:279mm!important;min-height:279mm!important;max-height:279mm!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;page-break-after:always!important;break-after:page!important}body.bmbb-service-board-printing .bmbb-print-page:last-child{page-break-after:auto!important;break-after:auto!important}body.bmbb-service-board-printing .bmbb-print-content{min-height:0!important;width:100%!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}body.bmbb-service-board-printing .bmbb-print-footer{position:static!important;align-self:end!important;display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;width:100%!important;min-height:7mm!important;height:7mm!important;margin:0!important;padding:2mm 0 0!important;border-top:.6pt solid #d1d5db!important;background:#fff!important;visibility:visible!important;opacity:1!important;overflow:visible!important;box-sizing:border-box!important}body.bmbb-service-board-printing .bmbb-print-page-number{display:block!important;visibility:visible!important;opacity:1!important;font-size:8.5pt!important;line-height:1!important;font-weight:700!important;color:#374151!important;white-space:nowrap!important}}@media print{body.bmbb-service-board-printing .bmbb-print-footer>.bmbb-print-page-number:first-child{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:2!important}}@media screen{.bmbb-print-measure .bmbb-print-footer>.bmbb-print-page-number:first-child{display:block!important;visibility:visible!important;opacity:1!important}}.bmbb-rn{--bmbb-primary:#c8a46b;--bmbb-cal-hover-bg:#c8a46b;--bmbb-cal-selected-bg:#c8a46b;--bmbb-cal-today-border:#c8a46b;--bmbb-cal-disabled-text:#c1c1c1;--bmbb-cal-unavailable-bg:#c1c1c1;--bmbb-cal-unavailable-text:#000000;--bmbb-summary-bg:#c8a46b;--bmbb-summary-border:#686868;--bmbb-summary-accent:#c8a46b;--bmbb-button-bg:#c8a46b;--bmbb-button-text:#ffffff;--bmbb-button-hover-bg:#c6b89d}