.boka-leave-request-panel{margin-top:16px}.boka-leave-request-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}.boka-leave-request-wide{grid-column:span 2}.boka-leave-request-row{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-top:1px solid #edf1ef}.boka-leave-request-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px;min-width:280px}.boka-leave-request-actions small{width:100%;color:#a24c4c;text-align:right}@media (max-width:900px){.boka-leave-request-form{grid-template-columns:repeat(2,minmax(0,1fr))}.boka-leave-request-wide{grid-column:1/-1}.boka-leave-request-row{align-items:stretch;flex-direction:column}.boka-leave-request-actions{justify-content:flex-start;min-width:0}.boka-leave-request-actions small{text-align:left}}.boka-page-workspace .boka-schedule-workbench{grid-template-columns:minmax(250px,.3fr) minmax(0,1fr);min-height:calc(100dvh - 28px);padding:14px 20px 24px;background:#f5f6f7}.boka-page-workspace .boka-schedule-workbench .boka-more-menu{min-height:calc(100dvh - 52px);display:grid;grid-template-rows:1fr auto 1fr;align-items:center;gap:18px;padding:32px;border:1px solid #ebe8df;border-radius:8px;background:linear-gradient(180deg,#fffdf8,#f7f8f3)}.boka-page-workspace .boka-schedule-workbench .boka-more-menu nav{display:flex;align-items:center;flex-wrap:wrap}.boka-page-workspace .boka-schedule-workbench .boka-shift-board{grid-template-columns:minmax(0,1fr) minmax(330px,.42fr);gap:14px;min-height:calc(100dvh - 52px)}.boka-page-workspace .boka-schedule-workbench .boka-work-summary{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:12px;padding:26px 0 0;background:transparent}.boka-page-workspace .boka-schedule-workbench .boka-work-toolbar{min-height:62px;padding:0 6px;border:0;background:transparent}.boka-page-workspace .boka-schedule-workbench .boka-work-toolbar strong{max-width:96px;color:#111827;line-height:1.2;font-weight:950}.boka-page-workspace .boka-schedule-workbench .boka-work-toolbar div{flex-wrap:wrap;gap:8px;justify-content:flex-end}.boka-page-workspace .boka-schedule-workbench .boka-shift-coverage{grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;margin:0;border:0;background:transparent}.boka-page-workspace .boka-schedule-workbench .boka-staff-review{min-height:calc(100dvh - 52px);border:1px solid #ebe8df;border-radius:0;background:#fff;color:#33403b;overflow:hidden}@media (max-width:1180px){.boka-page-workspace .boka-schedule-workbench,.boka-page-workspace .boka-schedule-workbench .boka-shift-board{grid-template-columns:1fr}.boka-page-workspace .boka-schedule-workbench .boka-more-menu,.boka-page-workspace .boka-schedule-workbench .boka-staff-review{min-height:auto}.boka-page-workspace .boka-schedule-workbench .boka-more-menu{grid-template-rows:auto}}@media (max-width:760px){.boka-page-workspace .boka-schedule-workbench{padding:12px}.boka-page-workspace .boka-schedule-workbench .boka-shift-coverage,.boka-page-workspace .boka-schedule-workbench .boka-work-summary{grid-template-columns:1fr}.boka-page-workspace .boka-schedule-workbench .boka-work-toolbar{align-items:stretch;padding:0}.boka-page-workspace .boka-schedule-workbench .boka-work-toolbar strong{max-width:none}.boka-page-workspace .boka-schedule-workbench .boka-work-toolbar div{justify-content:stretch}}.boka-page-workspace .boka-schedule-workbench .boka-more-menu{grid-template-rows:auto minmax(0,1fr) auto}.boka-page-workspace .boka-schedule-workbench .boka-more-menu nav{align-content:start;align-self:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.boka-page-workspace .boka-schedule-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:124px;padding:26px 28px;border-radius:8px;background:linear-gradient(135deg,#ff6a7d,#ff9a62);color:#fff;box-shadow:0 16px 34px rgba(239,89,105,.18)}.boka-page-workspace .boka-schedule-staff-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;color:#111827;text-decoration:none}.boka-page-workspace .boka-schedule-staff-head em{display:block;max-width:220px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:8px;background:#fff1f3;color:#ef5969;font-size:12px;font-style:normal;font-weight:950;text-align:center}.boka-page-workspace .boka-schedule-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}@media (max-width:900px){.boka-page-workspace .boka-schedule-template-grid,.boka-page-workspace .boka-schedule-workbench .boka-more-menu nav,.boka-page-workspace .boka-schedule-workbench .boka-work-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.boka-page-workspace .boka-schedule-hero,.boka-page-workspace .boka-schedule-staff-head{align-items:stretch;flex-direction:column}.boka-page-workspace .boka-schedule-staff-head em{max-width:none}}.boka-page-workspace .boka-schedule-workbench{display:grid;grid-template-columns:1fr;gap:14px;width:min(1180px,100%);margin:0 auto;padding:14px clamp(14px,2vw,24px) 32px;background:#f6f7fb}.boka-page-workspace .boka-schedule-date-panel{display:grid;gap:28px;padding:clamp(26px,4vw,48px);border:1px solid #ebe8df;border-radius:8px;background:linear-gradient(180deg,#fffdf8,#fbfbf6);box-shadow:0 14px 34px rgba(31,35,41,.04)}.boka-page-workspace .boka-schedule-date-panel nav{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:18px}.boka-page-workspace .boka-schedule-date-panel nav a{min-height:136px;display:grid;place-content:center;gap:10px;padding:18px 12px;border:1px solid #e7e9ec;border-radius:8px;background:#fff;color:#7b8780;text-align:center;text-decoration:none;box-shadow:0 8px 20px rgba(31,35,41,.035)}.boka-page-workspace .boka-schedule-workbench .boka-shift-board{display:block;min-height:auto;padding:0;background:transparent}.boka-page-workspace .boka-schedule-workbench .boka-work-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0}.boka-page-workspace .boka-schedule-workbench .boka-work-toolbar{min-height:54px;padding:0}.boka-page-workspace .boka-schedule-workbench .boka-work-toolbar strong{max-width:none;font-size:22px}.boka-page-workspace .boka-schedule-workbench .boka-schedule-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;overflow:visible}.boka-page-workspace .boka-schedule-workbench .boka-staff-review{display:none}@media (max-width:900px){.boka-page-workspace .boka-schedule-date-panel nav,.boka-page-workspace .boka-schedule-workbench .boka-schedule-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.boka-page-workspace .boka-schedule-date-panel nav a{min-height:118px}}@media (max-width:560px){.boka-page-workspace .boka-schedule-workbench{padding:10px 12px 24px}.boka-page-workspace .boka-schedule-date-panel{padding:24px}.boka-page-workspace .boka-schedule-date-panel nav,.boka-page-workspace .boka-schedule-workbench .boka-schedule-card-list,.boka-page-workspace .boka-schedule-workbench .boka-work-summary{grid-template-columns:1fr}}.boka-page-workspace .boka-schedule-workbench{width:min(1320px,100%);gap:12px}.boka-page-workspace .boka-schedule-switchbar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:70px;padding:14px 18px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.boka-page-workspace .boka-schedule-switchbar div{display:grid;grid-template-columns:repeat(2,130px);gap:8px;padding:4px;border:1px solid #dfe8ff;border-radius:8px;background:#f1f3fa}.boka-page-workspace .boka-schedule-workbench .boka-schedule-date-panel{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:22px;padding:22px 26px}.boka-page-workspace .boka-schedule-workbench .boka-schedule-date-panel nav{grid-template-columns:repeat(8,minmax(76px,1fr));gap:10px}.boka-page-workspace .boka-schedule-workbench .boka-work-summary{display:none}.boka-page-workspace .boka-schedule-card-list.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.boka-page-workspace .boka-leave-month-board>header{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:0;border-radius:8px;background:transparent;border:0}@media (max-width:1180px){.boka-page-workspace .boka-schedule-card-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.boka-page-workspace .boka-schedule-workbench .boka-schedule-date-panel{grid-template-columns:1fr}.boka-page-workspace .boka-schedule-workbench .boka-schedule-date-panel nav{grid-template-columns:repeat(3,minmax(0,1fr))}.boka-page-workspace .boka-leave-month-board>header,.boka-page-workspace .boka-schedule-switchbar{align-items:stretch;flex-direction:column}.boka-page-workspace .boka-schedule-switchbar div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.boka-page-workspace .boka-schedule-card-list.compact{grid-template-columns:1fr}}.boka-page-workspace .boka-schedule-workbench{width:min(1380px,100%);gap:8px;padding:8px clamp(10px,1.3vw,18px) 20px;align-content:start;grid-auto-rows:max-content}.boka-page-workspace .boka-schedule-switchbar{min-height:44px;padding:7px 10px}.boka-page-workspace .boka-schedule-switchbar div{grid-template-columns:repeat(2,88px);gap:4px;padding:3px}.boka-page-workspace .boka-schedule-workbench .boka-schedule-date-panel{grid-template-columns:180px minmax(0,1fr);gap:10px;padding:12px 14px}.boka-page-workspace .boka-schedule-workbench .boka-schedule-date-panel nav{gap:6px}.boka-page-workspace .boka-schedule-card-list.compact{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}@media (max-width:1280px){.boka-page-workspace .boka-schedule-card-list.compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.boka-page-workspace .boka-schedule-card-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.boka-schedule-hero-actions{display:flex;align-items:flex-start;gap:10px}@media (max-width:680px){.boka-schedule-hero-actions{flex-direction:column;align-items:flex-end}}.boka-leave-request-form label{display:grid;gap:6px;color:#69736e;font-size:12px}.boka-leave-request-actions input,.boka-leave-request-form input,.boka-leave-request-form select,.boka-leave-request-form textarea{width:100%;box-sizing:border-box;border:1px solid #dfe5e2;border-radius:5px;padding:9px 10px;background:#fff;color:#202622;font:inherit}.boka-leave-request-form textarea{min-height:42px;resize:vertical}.boka-leave-request-actions button,.boka-leave-request-form button{border:0;border-radius:5px;padding:9px 14px;background:#267952;color:#fff;font:inherit;font-weight:700;cursor:pointer}.boka-leave-request-actions button:disabled,.boka-leave-request-form button:disabled{opacity:.55;cursor:wait}.boka-leave-request-actions button.secondary{background:#eef2ef;color:#4e5a54}.boka-leave-request-list{margin-top:22px}.boka-leave-request-list>.boka-panel-head{margin-bottom:8px}.boka-leave-request-list h3{margin:0;font-size:16px}.boka-leave-request-row small,.boka-leave-request-row span,.boka-leave-request-row strong{display:block}.boka-leave-request-row span{margin-top:4px;color:#78827d;font-size:12px}.boka-leave-request-actions em{padding:3px 7px;border-radius:99px;background:#edf2ef;color:#59655f;font-size:12px;font-style:normal}.boka-leave-request-actions em[data-status=pending]{background:#fff4dc;color:#966719}.boka-leave-request-actions em[data-status=approved]{background:#e7f6ed;color:#267952}.boka-leave-request-actions em[data-status=cancelled],.boka-leave-request-actions em[data-status=rejected]{background:#f9eaea;color:#a24c4c}.boka-schedule-row em{width:auto;max-width:260px;border-radius:6px}.boka-leave-board,.boka-shift-board{padding-bottom:80px}.boka-leave-table,.boka-shift-grid{padding:28px;overflow-x:auto}.boka-leave-table .head,.boka-leave-table article{grid-template-columns:1.1fr 1fr 1.1fr 1.2fr 1.3fr 1.1fr}.boka-shift-grid .head,.boka-shift-grid article{grid-template-columns:1.1fr .9fr .9fr 1.2fr minmax(260px,1.8fr)}.boka-leave-table em,.boka-leave-table span,.boka-leave-table strong,.boka-shift-grid em,.boka-shift-grid span,.boka-shift-grid strong,.boka-shift-grid time{min-width:0;padding:0 18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-style:normal;font-weight:850}.boka-leave-table strong,.boka-shift-grid strong{font-weight:950}.boka-leave-table em{width:-moz-fit-content;width:fit-content;min-height:30px;border-radius:999px;background:#f0fbf5;color:#159260;display:inline-flex;align-items:center;margin-left:18px;padding:0 12px;font-size:12px}.boka-shift-grid em{color:#555a65}.boka-shift-coverage span,.boka-shift-coverage strong{display:block}.boka-shift-coverage strong{color:#159260;font-size:22px;line-height:1}.boka-shift-coverage span{margin-top:10px;color:#777b85;font-size:12px;font-weight:850;line-height:1.45}.boka-leave-table a,.boka-shift-grid a{display:grid;align-items:center;min-width:920px;min-height:62px;border-bottom:1px solid #ececf0;color:#202128;text-decoration:none}.boka-leave-table article,.boka-shift-grid article{display:none}.boka-leave-table a{grid-template-columns:1.1fr 1fr 1.1fr 1.2fr 1.3fr 1.1fr}.boka-shift-grid a{grid-template-columns:1.1fr .9fr .9fr 1.2fr minmax(260px,1.8fr)}.boka-leave-table a em,.boka-leave-table a span,.boka-leave-table a strong,.boka-shift-grid a em,.boka-shift-grid a span,.boka-shift-grid a strong,.boka-shift-grid a time{min-width:0;padding:0 18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-style:normal;font-weight:850}.boka-leave-table a strong,.boka-shift-grid a strong{font-weight:950}.boka-leave-table a em{width:-moz-fit-content;width:fit-content;min-height:30px;border-radius:999px;background:#f0fbf5;color:#159260;display:inline-flex;align-items:center;margin-left:18px;padding:0 12px;font-size:12px}.boka-shift-grid a em{color:#555a65}.boka-staff-page .boka-leave-table .head,.boka-staff-page .boka-leave-table a,.boka-staff-page .boka-shift-grid .head,.boka-staff-page .boka-shift-grid a{min-width:0}.boka-staff-page .boka-leave-table .head,.boka-staff-page .boka-leave-table a{grid-template-columns:.8fr .72fr 1fr .9fr 1fr .92fr}.boka-staff-page .boka-shift-grid .head,.boka-staff-page .boka-shift-grid a{grid-template-columns:.78fr .74fr .72fr 1.08fr 1.32fr}.boka-staff-page .boka-leave-table em,.boka-staff-page .boka-leave-table span,.boka-staff-page .boka-leave-table strong,.boka-staff-page .boka-shift-grid em,.boka-staff-page .boka-shift-grid span,.boka-staff-page .boka-shift-grid strong,.boka-staff-page .boka-shift-grid time{padding:0 10px;font-size:13px}.boka-staff-page .boka-leave-table a em{margin-left:10px;padding:0 9px;font-size:11px}.boka-leave-table button{display:inline-flex;align-items:center;justify-content:center;padding:0 10px;margin-right:6px;cursor:pointer}.boka-leave-table button:disabled{opacity:.55;cursor:not-allowed}.boka-leave-table select{width:100%;max-width:160px;padding:0 8px}.boka-leave-table input:not([type]),.boka-leave-table input[type=text]{width:100%;max-width:150px;padding:0 8px;margin-right:6px}.boka-leave-table label{display:inline-flex;align-items:center;gap:4px;margin-right:8px;color:#4d5360;font-size:12px;font-weight:700}.boka-leave-table input[type=checkbox]{width:14px;height:14px;accent-color:#17181d}.boka-page-workspace .boka-schedule-workbench .boka-more-menu>div{align-self:start}.boka-page-workspace .boka-schedule-workbench .boka-more-menu>div strong{display:block;color:#111827;font-size:22px;font-weight:950}.boka-page-workspace .boka-schedule-workbench .boka-more-menu>div p{margin:10px 0 0;color:#7f8880;font-size:13px;font-weight:850}.boka-page-workspace .boka-schedule-workbench .boka-more-menu a{min-height:44px;padding:0 16px;border:1px solid rgba(137,130,115,.14);border-radius:8px;background:rgba(255,255,255,.72);color:#7f8880;font-size:14px;font-weight:950}.boka-page-workspace .boka-schedule-workbench .boka-more-menu a.active,.boka-page-workspace .boka-schedule-workbench .boka-more-menu a:hover{border-color:#d9e3f1;background:rgba(255,255,255,.94);color:#33403b}.boka-page-workspace .boka-schedule-workbench .boka-staff-main{grid-template-rows:auto auto minmax(220px,1fr) auto;min-width:0;background:transparent}.boka-page-workspace .boka-schedule-workbench .boka-work-summary article{min-height:112px;display:grid;align-content:center;gap:8px;padding:18px 22px;border:1px solid #e5e7eb;background:#fff}.boka-page-workspace .boka-schedule-workbench .boka-work-summary span{color:#717988;font-size:14px;font-weight:900}.boka-page-workspace .boka-schedule-workbench .boka-work-summary strong{color:#111827;font-size:clamp(26px,3.2vw,40px);line-height:1;font-weight:950}.boka-page-workspace .boka-schedule-workbench .boka-work-toolbar a,.boka-page-workspace .boka-schedule-workbench .boka-work-toolbar button{min-height:46px;min-width:58px;padding:0 16px;border-color:#dfe3ea;background:#fff;color:#111827;font-size:14px;line-height:1.15}.boka-page-workspace .boka-schedule-workbench .boka-work-toolbar button.active,.boka-page-workspace .boka-schedule-workbench .boka-work-toolbar button:first-child{border-color:#111827;background:#111827;color:#fff}.boka-page-workspace .boka-schedule-workbench .boka-shift-grid{min-height:230px;padding:0;border:1px solid #edf0f3;border-radius:8px;background:#fff;overflow:auto}.boka-page-workspace .boka-schedule-workbench .boka-shift-grid .head,.boka-page-workspace .boka-schedule-workbench .boka-shift-grid a{grid-template-columns:minmax(74px,.75fr) minmax(66px,.7fr) minmax(66px,.68fr) minmax(96px,.95fr) minmax(150px,1.25fr);min-width:520px}.boka-page-workspace .boka-schedule-workbench .boka-shift-grid .head{min-height:46px;background:#fbfcfd}.boka-page-workspace .boka-schedule-workbench .boka-shift-grid a{min-height:60px;border-radius:0;border-width:1px 0 0}.boka-page-workspace .boka-schedule-workbench .boka-shift-grid a.active,.boka-page-workspace .boka-schedule-workbench .boka-shift-grid a:hover{background:#f7faf8}.boka-page-workspace .boka-schedule-workbench .boka-shift-grid em,.boka-page-workspace .boka-schedule-workbench .boka-shift-grid span,.boka-page-workspace .boka-schedule-workbench .boka-shift-grid strong,.boka-page-workspace .boka-schedule-workbench .boka-shift-grid time{padding:0 12px;font-size:13px}.boka-page-workspace .boka-schedule-workbench .boka-shift-empty{min-height:166px;display:grid;place-content:center;gap:8px;padding:28px;border-top:1px solid #eef0f3;color:#7f8880;text-align:center}.boka-page-workspace .boka-schedule-workbench .boka-shift-empty strong{color:#33403b;font-size:18px;font-weight:950}.boka-page-workspace .boka-schedule-workbench .boka-shift-empty span{color:#7f8880;font-size:13px;font-weight:850}.boka-page-workspace .boka-schedule-workbench .boka-shift-coverage article{min-height:76px;padding:14px;border:1px solid #edf0f3;border-radius:8px;background:#fff}.boka-page-workspace .boka-schedule-workbench .boka-shift-coverage strong{color:#33403b;font-size:18px}.boka-page-workspace .boka-schedule-workbench .boka-staff-review>header{min-height:118px;padding:22px 24px;border-bottom-color:#edf0f3;background:linear-gradient(180deg,#fffdf8,#f3f7f1)}.boka-page-workspace .boka-schedule-workbench .boka-staff-review>header span{color:#7f8880;font-size:14px}.boka-page-workspace .boka-schedule-workbench .boka-staff-review>header strong{color:#33403b;font-size:28px;line-height:1.15}.boka-page-workspace .boka-schedule-workbench .boka-staff-review section{border-bottom-color:#edf0f3}.boka-page-workspace .boka-schedule-workbench .boka-staff-review h2{min-height:62px;padding:0 24px;color:#33403b;font-size:18px}.boka-page-workspace .boka-schedule-workbench .boka-staff-review section div{min-height:64px;grid-template-columns:minmax(62px,.45fr) minmax(0,1fr) minmax(52px,.45fr);padding:0 24px;border-top-color:#edf0f3}.boka-page-workspace .boka-schedule-workbench .boka-staff-review a,.boka-page-workspace .boka-schedule-workbench .boka-staff-review em,.boka-page-workspace .boka-schedule-workbench .boka-staff-review span{color:#7f8880;font-size:13px}.boka-page-workspace .boka-schedule-workbench .boka-staff-review strong{color:#33403b;font-size:15px}.boka-page-workspace .boka-schedule-workbench .boka-staff-review em{color:#7f8880}.boka-page-workspace .boka-schedule-workbench .boka-staff-review a{min-height:30px;border-radius:6px;background:transparent;color:#33403b}.boka-page-workspace .boka-schedule-workbench .boka-more-menu>div:first-child>span{display:block;color:#ef5969;font-size:13px;font-weight:950}.boka-page-workspace .boka-schedule-workbench .boka-more-menu nav a{min-height:72px;display:grid;place-content:center;gap:4px;padding:10px;text-align:center}.boka-page-workspace .boka-schedule-workbench .boka-more-menu nav a span,.boka-page-workspace .boka-schedule-workbench .boka-more-menu nav a strong{display:block;color:inherit;font-size:13px;line-height:1.2}.boka-page-workspace .boka-schedule-workbench .boka-more-menu nav a strong{font-size:15px}.boka-page-workspace .boka-schedule-workbench .boka-schedule-store-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.boka-page-workspace .boka-schedule-workbench .boka-schedule-store-row span{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border-radius:8px;background:#fff;color:#7f8880;font-size:12px;font-weight:900}.boka-page-workspace .boka-schedule-workbench .boka-schedule-store-row span.active{background:#ffedf1;color:#ef5969}.boka-page-workspace .boka-schedule-workbench .boka-staff-main{grid-template-rows:auto auto auto minmax(0,1fr)}.boka-page-workspace .boka-schedule-hero em,.boka-page-workspace .boka-schedule-hero span,.boka-page-workspace .boka-schedule-hero strong{display:block}.boka-page-workspace .boka-schedule-hero span{font-size:14px;font-weight:850;opacity:.88}.boka-page-workspace .boka-schedule-hero strong{margin-top:10px;font-size:clamp(24px,3vw,36px);line-height:1.15;font-weight:950}.boka-page-workspace .boka-schedule-hero em{min-height:30px;padding:6px 10px;border-radius:8px;background:rgba(255,255,255,.18);font-size:12px;font-style:normal;font-weight:900}.boka-page-workspace .boka-schedule-workbench .boka-work-summary article{min-height:92px;justify-items:center;text-align:center}.boka-page-workspace .boka-schedule-card-list{min-height:260px;display:grid;align-content:start;gap:14px;overflow:auto}.boka-page-workspace .boka-schedule-staff-card{padding:18px;border:1px solid #eef0f3;border-radius:8px;background:#fff;box-shadow:0 10px 24px rgba(31,35,41,.04)}.boka-page-workspace .boka-schedule-staff-card.active{border-color:rgba(239,89,105,.28)}.boka-page-workspace .boka-schedule-staff-head strong{color:#111827;font-size:18px;font-weight:950}.boka-page-workspace .boka-schedule-staff-head span{margin-top:4px;color:#8a9099;font-size:13px;font-weight:850}.boka-page-workspace .boka-schedule-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:16px;padding:3px;border:1px solid rgba(221,231,255,.78);border-radius:8px;background:#f4f5fb}.boka-page-workspace .boka-schedule-type-grid span{min-height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:#4f5663;font-size:13px;font-weight:900}.boka-page-workspace .boka-schedule-type-grid span.active{background:#1f2530;color:#fff}.boka-page-workspace .boka-schedule-template-grid span{min-height:72px;display:grid;place-content:center;gap:4px;padding:10px 6px;border-radius:8px;background:#f6f7fb;color:#545b66;text-align:center}.boka-page-workspace .boka-schedule-template-grid span.active{background:#fff1f3;color:#ef5969;box-shadow:inset 0 0 0 1px rgba(239,89,105,.28)}.boka-page-workspace .boka-schedule-template-grid em,.boka-page-workspace .boka-schedule-template-grid strong{display:block;color:inherit}.boka-page-workspace .boka-schedule-template-grid strong{font-size:14px;font-weight:950}.boka-page-workspace .boka-schedule-template-grid em{font-size:12px;font-style:normal;font-weight:850}.boka-page-workspace .boka-schedule-staff-card p{min-height:42px;margin:14px 0 0;display:flex;align-items:center;padding:0 12px;border-radius:8px;background:#f7f8fc;color:#7f8880;font-size:13px;font-weight:850}.boka-page-workspace .boka-schedule-workbench .boka-staff-review footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 24px}.boka-page-workspace .boka-schedule-workbench .boka-staff-review footer a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dfe3ea;border-radius:8px;background:#fff;color:#33403b;font-size:13px;font-weight:900;text-decoration:none}.boka-page-workspace .boka-schedule-date-panel>div p,.boka-page-workspace .boka-schedule-date-panel>div span,.boka-page-workspace .boka-schedule-date-panel>div strong{display:block}.boka-page-workspace .boka-schedule-date-panel>div span{color:#ef5969;font-size:clamp(18px,2.2vw,26px);font-weight:950}.boka-page-workspace .boka-schedule-date-panel>div strong{margin-top:12px;color:#111827;font-size:clamp(34px,5vw,56px);line-height:1.05;font-weight:950}.boka-page-workspace .boka-schedule-date-panel>div p{margin:24px 0 0;color:#7d8981;font-size:clamp(22px,3vw,32px);font-weight:950}.boka-page-workspace .boka-schedule-date-panel nav a.active{border-color:#cfe0f7;color:#31443c;box-shadow:inset 0 0 0 1px #dbeafe,0 8px 20px rgba(31,35,41,.035)}.boka-page-workspace .boka-schedule-date-panel nav a span,.boka-page-workspace .boka-schedule-date-panel nav a strong{display:block;color:inherit;line-height:1.05}.boka-page-workspace .boka-schedule-date-panel nav a strong{font-size:clamp(22px,2.6vw,32px);font-weight:950}.boka-page-workspace .boka-schedule-date-panel nav a span{font-size:clamp(18px,2.1vw,26px);font-weight:950}.boka-page-workspace .boka-schedule-workbench .boka-staff-main{display:grid;gap:12px;padding:0}.boka-page-workspace .boka-schedule-workbench .boka-schedule-hero{min-height:auto;padding:18px 20px;border:1px solid #eef0f3;border-radius:8px;background:#fff;color:#111827;box-shadow:none}.boka-page-workspace .boka-schedule-workbench .boka-schedule-hero span{color:#7b838d}.boka-page-workspace .boka-schedule-workbench .boka-schedule-hero strong{color:#111827;font-size:clamp(22px,2.6vw,30px)}.boka-page-workspace .boka-schedule-workbench .boka-schedule-hero em{background:#f7f8fc;color:#7b838d}.boka-page-workspace .boka-schedule-workbench .boka-work-summary article{min-height:86px;padding:14px;border-radius:8px}.boka-page-workspace .boka-schedule-workbench .boka-work-toolbar a,.boka-page-workspace .boka-schedule-workbench .boka-work-toolbar button{min-height:40px;border-radius:8px}.boka-page-workspace .boka-schedule-workbench .boka-schedule-staff-card{padding:16px;border-radius:8px}.boka-page-workspace .boka-schedule-workbench .boka-schedule-type-grid{margin-top:14px}.boka-page-workspace .boka-schedule-workbench .boka-schedule-staff-card p{margin-top:12px}.boka-page-workspace .boka-schedule-switchbar strong{color:#111827;font-size:26px;font-weight:950}.boka-page-workspace .boka-schedule-switchbar a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:#4b5563;font-size:16px;font-weight:950;text-decoration:none}.boka-page-workspace .boka-schedule-switchbar a.active{background:#1f2530;color:#fff}.boka-page-workspace .boka-schedule-workbench .boka-schedule-date-panel>div span{font-size:18px}.boka-page-workspace .boka-schedule-workbench .boka-schedule-date-panel>div strong{margin-top:8px;font-size:38px}.boka-page-workspace .boka-schedule-workbench .boka-schedule-date-panel>div p{margin-top:12px;font-size:22px}.boka-page-workspace .boka-schedule-workbench .boka-schedule-date-panel nav a{min-height:88px;gap:6px;padding:10px 8px}.boka-page-workspace .boka-schedule-workbench .boka-schedule-date-panel nav a strong{font-size:18px}.boka-page-workspace .boka-schedule-workbench .boka-schedule-date-panel nav a span{font-size:15px}.boka-page-workspace .boka-schedule-message{min-height:24px;color:#7b838d;font-size:13px;font-weight:850}.boka-page-workspace .boka-schedule-card-list.compact .boka-schedule-staff-card{padding:14px}.boka-page-workspace .boka-schedule-card-list.compact .boka-schedule-staff-head strong{font-size:22px}.boka-page-workspace .boka-schedule-card-list.compact .boka-schedule-staff-head span{font-size:15px}.boka-page-workspace .boka-schedule-card-list.compact .boka-schedule-staff-head em{max-width:150px;min-height:32px;font-size:14px}.boka-page-workspace .boka-schedule-type-grid button{min-height:38px;border:0;border-radius:7px;background:transparent;color:#4f5663;font-size:15px;font-weight:950}.boka-page-workspace .boka-schedule-type-grid button.active{background:#1f2530;color:#fff}.boka-page-workspace .boka-schedule-type-grid button:disabled{cursor:not-allowed;opacity:.62}.boka-page-workspace .boka-schedule-custom-date,.boka-page-workspace .boka-schedule-date-panel nav button{min-width:0;min-height:88px;display:grid;place-content:center;gap:6px;padding:10px 8px;border:1px solid #e7e9ec;border-radius:8px;background:#fff;color:#7b8780;font:inherit;text-align:center;box-shadow:0 8px 20px rgba(31,35,41,.035);cursor:pointer}.boka-page-workspace .boka-schedule-date-panel nav button.active{border-color:#1f2530;background:#1f2530;color:#fff}.boka-page-workspace .boka-schedule-date-panel nav button span,.boka-page-workspace .boka-schedule-date-panel nav button strong{display:block;color:inherit}.boka-page-workspace .boka-schedule-date-panel nav button strong{font-size:18px}.boka-page-workspace .boka-schedule-custom-date span,.boka-page-workspace .boka-schedule-date-panel nav button span{font-size:15px}.boka-page-workspace .boka-schedule-custom-date{position:relative;display:grid;place-items:center;cursor:pointer}.boka-page-workspace .boka-schedule-custom-date input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.boka-page-workspace .boka-schedule-card-list.compact .boka-schedule-staff-card p{min-height:36px;font-size:14px}.boka-page-workspace .boka-leave-workbench-simple{display:grid;grid-template-columns:1fr;margin:0 auto;padding:14px clamp(14px,2vw,24px) 32px;background:#f6f7fb}.boka-page-workspace .boka-leave-month-board{display:grid;gap:12px}.boka-page-workspace .boka-leave-month-board header span,.boka-page-workspace .boka-leave-month-board header strong{display:block}.boka-page-workspace .boka-leave-month-board header span{color:#ef5969;font-size:15px;font-weight:950}.boka-page-workspace .boka-leave-month-board header strong{margin-top:5px;color:#111827;font-size:28px;font-weight:950}.boka-page-workspace .boka-leave-month-board header nav{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.boka-page-workspace .boka-leave-month-board header nav a,.boka-page-workspace .boka-leave-month-board header nav b{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid #dfe3ea;border-radius:8px;background:#fff;color:#111827;font-size:14px;font-weight:900;text-decoration:none}.boka-page-workspace .boka-leave-month-board header nav b{background:#1f2530;color:#fff}.boka-page-workspace .boka-leave-table-wrap{width:100%;border:1px solid #d7dfd0;border-radius:8px;background:#fff;overflow:auto}.boka-page-workspace .boka-leave-table-wrap table{width:100%;min-width:1088px;border-collapse:collapse;table-layout:fixed}.boka-page-workspace .boka-leave-table-wrap td,.boka-page-workspace .boka-leave-table-wrap th{height:40px;border:1px solid #d7dfd0;padding:0;text-align:center}.boka-page-workspace .boka-leave-table-wrap thead th{background:#6daa49;color:#fff;font-weight:950}.boka-page-workspace .boka-leave-table-wrap thead th:first-child{width:88px}.boka-page-workspace .boka-leave-table-wrap thead th small,.boka-page-workspace .boka-leave-table-wrap thead th span{display:block;line-height:1.05}.boka-page-workspace .boka-leave-table-wrap thead th span{font-size:15px}.boka-page-workspace .boka-leave-table-wrap thead th small{margin-top:3px;font-size:12px;font-weight:900}.boka-page-workspace .boka-leave-table-wrap tbody th{width:88px;background:#fff;color:#111827;font-size:15px;font-weight:950}.boka-page-workspace .boka-leave-table-wrap .leave-cell{width:100%;height:40px;border:0;background:#fff;color:#111827;font-size:13px;font-weight:900}.boka-page-workspace .boka-leave-table-wrap .leave-cell.annual,.boka-page-workspace .boka-leave-table-wrap .leave-cell.leave,.boka-page-workspace .boka-leave-table-wrap .leave-cell.rest{background:#fff3ce;color:#c93b39}.boka-page-workspace .boka-leave-table-wrap .leave-cell:disabled{cursor:wait;opacity:.68}.boka-page-workspace .boka-schedule-switchbar strong{font-size:18px;letter-spacing:0}.boka-page-workspace .boka-schedule-switchbar a{min-height:30px;font-size:12px;font-weight:900}.boka-page-workspace .boka-schedule-workbench .boka-schedule-date-panel>div span{font-size:13px}.boka-page-workspace .boka-schedule-workbench .boka-schedule-date-panel>div strong{margin-top:4px;font-size:24px}.boka-page-workspace .boka-schedule-workbench .boka-schedule-date-panel>div p{margin-top:6px;font-size:15px}.boka-page-workspace .boka-schedule-workbench .boka-schedule-date-panel nav a{min-height:52px;gap:3px;padding:6px 5px}.boka-page-workspace .boka-schedule-workbench .boka-schedule-date-panel nav a strong{font-size:14px}.boka-page-workspace .boka-schedule-workbench .boka-schedule-date-panel nav a span{font-size:12px}.boka-page-workspace .boka-schedule-message{min-height:12px;font-size:11px}.boka-page-workspace .boka-schedule-card-list.compact .boka-schedule-staff-card{min-height:0;padding:8px 9px}.boka-page-workspace .boka-schedule-card-list.compact .boka-schedule-staff-head{align-items:start;gap:6px}.boka-page-workspace .boka-schedule-card-list.compact .boka-schedule-staff-head strong{font-size:15px;line-height:1.2}.boka-page-workspace .boka-schedule-card-list.compact .boka-schedule-staff-head span{margin-top:3px;font-size:11px}.boka-page-workspace .boka-schedule-card-list.compact .boka-schedule-staff-head em{max-width:112px;min-height:22px;padding:0 7px;border-radius:6px;font-size:11px;line-height:1.15}.boka-page-workspace .boka-schedule-card-list.compact .boka-schedule-type-grid{margin-top:7px;gap:4px;padding:3px;border-radius:6px}.boka-page-workspace .boka-schedule-type-grid button{min-height:25px;border-radius:5px;font-size:11px}.boka-page-workspace .boka-schedule-card-list.compact .boka-schedule-staff-card p{min-height:24px;margin-top:6px;padding:6px 8px;border-radius:6px;font-size:11px}.boka-schedule-store-picker{display:grid;gap:5px;color:#707782;font-size:12px;font-weight:850}.boka-schedule-store-picker select{min-height:34px;border:1px solid #dfe2e8;border-radius:6px;background:#fff;color:#202128;padding:0 28px 0 9px;font:inherit}.boka-schedule-readonly-hint{color:#b26d20;font-size:11px;font-weight:850}.boka-leave-month-tools .boka-schedule-store-picker{min-width:180px}.boka-schedule-attendance-link{display:inline-flex;align-items:center;min-height:30px;padding:6px 12px;border:1px solid rgba(255,255,255,.4);border-radius:7px;color:#fff;background:rgba(255,255,255,.14);text-decoration:none;font-size:12px;font-weight:900}.boka-schedule-attendance-link:hover{background:rgba(255,255,255,.24)}.boka-page-workspace .boka-schedule-workbench .boka-schedule-hero{display:flex}.boka-page-workspace .boka-schedule-workbench .boka-schedule-attendance-link{min-height:36px;border-color:#202128;color:#fff;background:#202128}.boka-page-workspace .boka-schedule-workbench .boka-schedule-attendance-link:hover{background:#ef5969;border-color:#ef5969}.boka-more-menu{border-right:1px solid #ececf0;padding:34px 24px}.boka-more-menu h1,.boka-more-menu>strong{display:block;margin:0 0 34px;font-size:24px}.boka-more-store{display:flex;align-items:center;gap:12px;margin-bottom:22px}.boka-more-store b{width:48px;height:48px;border-radius:50%;background:#202228;color:#fff;display:grid;place-items:center}.boka-more-store span{display:block;margin-top:4px;color:#777b85;font-size:12px}.boka-more-menu a{display:flex;align-items:center;gap:12px;min-height:48px;color:#343742;font-weight:700}.boka-more-actions{display:flex;gap:10px}.boka-more-left h1{height:76px;border-bottom:1px solid #ececf0;display:flex;align-items:center;justify-content:center;margin:0;color:#202128;font-size:22px;font-weight:900}.boka-more-store-card{min-height:92px;background:#f6f6f7;color:inherit;display:flex;align-items:center;gap:14px;padding:0 24px;text-decoration:none}.boka-more-login-card b,.boka-more-store-card b{width:54px;height:54px;border-radius:50%;background:#243040;color:#fff;display:grid;place-items:center;font-size:22px}.boka-more-store-card span,.boka-more-store-card strong{display:block}.boka-more-store-card strong{color:#202128;font-size:18px}.boka-more-store-card span{margin-top:4px;color:#777b85;font-size:12px;font-weight:900}.boka-more-left nav{display:grid;padding-top:12px}.boka-more-left nav a{min-height:56px;color:#343742;display:flex;align-items:center;gap:18px;padding:0 28px;text-decoration:none;font-size:16px;font-weight:900}.boka-more-left nav a.active,.boka-more-left nav a:hover{background:#f5f5f6;color:#159260}.boka-more-left nav span{width:30px;height:30px;border-radius:6px;color:#8a8d96;display:grid;place-items:center;font-size:18px}.boka-more-login-card{width:min(560px,90%);margin:82px auto 0;display:grid;justify-items:center}.boka-more-login-card b{width:118px;height:118px;font-size:42px}.boka-more-login-card>strong{margin-top:18px;color:#202128;font-size:24px}.boka-more-login-card dl{width:100%;display:grid;gap:14px;margin:34px 0 0}.boka-more-login-card dl div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;color:#343742;font-size:15px;font-weight:800}.boka-more-login-card dd,.boka-more-login-card dt{margin:0}.boka-more-login-card dt{color:#777b85;text-align:right}.boka-more-login-card a{width:180px;min-height:42px;border-radius:6px;background:#202028;color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-top:30px;text-decoration:none;font-size:14px;font-weight:900}.boka-more-group{padding:20px 34px 26px;border-bottom:1px solid #ececf0}.boka-more-group h3{font-size:15px;font-weight:900}.boka-more-group>div{grid-template-columns:repeat(4,minmax(136px,1fr));gap:1px;border:1px solid #ececf0;border-right:0;border-bottom:0;background:#ececf0}.boka-more-group a span{width:48px;height:48px;border-radius:10px;background:#ffca34;font-weight:900}.boka-more-group a:nth-child(4n+1) span{background:#f16d7c}.boka-more-group a:nth-child(4n+2) span{background:#56a7f7}.boka-more-group a:nth-child(4n+3) span{background:#55c994}.boka-more-group em,.boka-more-group strong{display:block}.boka-more-group strong{color:#202128;font-size:14px}.boka-more-group em{color:#8a8d96;font-weight:800}@media (max-width:900px){.boka-more-group>div,.boka-more-shell{grid-template-columns:1fr}}.boka-more-content>h2{height:80px;margin:0;display:grid;place-items:center;border-bottom:1px solid #ececf0;color:#202128;font-size:22px;font-weight:950}.boka-more-group{padding:20px 18px 34px;border-bottom:0}.boka-more-group+.boka-more-group{margin-top:12px}.boka-more-group h3{margin:0 0 18px;color:#777b85;font-size:14px;font-weight:850}.boka-more-group>div{display:grid;grid-template-columns:repeat(5,minmax(116px,1fr));gap:30px 34px;border:0;background:transparent}.boka-more-group a span{width:50px;height:50px;border-radius:8px;color:#fff;display:grid;place-items:center;font-size:20px;font-weight:950}.boka-more-group a:nth-child(5n+1) span{background:#48d4bc}.boka-more-group a:nth-child(5n+2) span{background:#56a7f7}.boka-more-group a:nth-child(5n+3) span{background:#5d45d8}.boka-more-group a:nth-child(5n+4) span{background:#6996f5}.boka-more-group a:nth-child(5n+5) span{background:#ff5060}.boka-more-group strong{color:#22242a;font-size:15px;line-height:1.2;font-weight:900}.boka-more-group em{color:#8f9299;font-size:12px;line-height:1.2;font-style:normal;font-weight:700}.boka-more-detail-page>header{height:80px;display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;border-bottom:1px solid #ececf0}.boka-more-detail-page>header>a{color:#202128;text-align:center;text-decoration:none;font-size:40px;line-height:1;font-weight:650}.boka-more-detail-card dt,.boka-more-detail-flow span,.boka-more-detail-page header span{color:#8b8e98;font-size:12px;font-weight:900}.boka-more-detail-card{width:min(720px,calc(100% - 72px));margin:52px auto 0;display:grid;justify-items:center}.boka-more-detail-icon{width:86px;height:86px;border-radius:16px;background:#56a7f7;color:#fff;display:grid;place-items:center;font-size:34px;font-weight:950}.boka-more-detail-card dl{width:100%;margin:32px 0 0;display:grid}.boka-more-detail-card dl div{min-height:58px;display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;border-bottom:1px solid #ececf0}.boka-more-detail-card dd{margin:0;color:#202128;font-size:15px;font-weight:900}.boka-more-detail-card>a{min-width:180px;min-height:44px;border-radius:6px;background:#202128;color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-top:30px;text-decoration:none;font-size:14px;font-weight:950}.boka-more-detail-flow{margin:52px 36px 70px;border-top:1px solid #ececf0;padding-top:24px}.boka-more-detail-flow h3{margin:0 0 16px;color:#202128;font-size:18px;font-weight:950}.boka-more-detail-flow>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.boka-more-detail-flow article{min-height:104px;border:1px solid #ececf0;background:#fbfbfc;padding:16px}.boka-more-detail-flow strong{display:block;color:#202128;font-size:15px;font-weight:950}.boka-more-detail-flow span{display:block;margin-top:10px;line-height:1.5}.boka-more-detail-card{width:min(760px,calc(100% - 72px));margin:42px auto 0;justify-items:stretch;border:1px solid #ececf0;background:#fff}.boka-more-detail-icon{justify-self:center;margin-top:28px}.boka-more-detail-name{display:block;margin:14px 0 0;color:#202128;text-align:center;font-size:22px;font-weight:950}.boka-more-detail-card dl{margin:28px 0 0;border-top:1px solid #ececf0}.boka-more-detail-card dl div{min-height:54px;grid-template-columns:118px minmax(0,1fr);padding:0 18px}.boka-more-detail-actions{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ececf0}.boka-more-detail-actions a{min-height:52px;margin:0;border-radius:0;background:#fff;color:#202128;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;font-weight:950}.boka-more-detail-actions a:first-child{background:#202128;color:#fff}.boka-more-detail-flow{width:min(920px,calc(100% - 72px));margin:34px auto 70px;border-top:0;padding-top:0}.boka-more-detail-usage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid #ececf0;background:#ececf0}.boka-more-detail-usage article{min-height:116px;border:0;background:#fff;display:grid;align-content:center;gap:8px}.boka-more-detail-usage em{color:#18a765;font-size:12px;font-style:normal;font-weight:950}.boka-more-detail-checklist{width:min(920px,calc(100% - 72px));margin:34px auto 0;border:1px solid #ececf0;background:#fff}.boka-more-detail-checklist header{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid #ececf0}.boka-more-detail-checklist h3{margin:0;color:#202128;font-size:16px;font-weight:950}.boka-more-detail-checklist header a{color:#202128;text-decoration:none;font-size:13px;font-weight:950}.boka-more-detail-checklist>div{display:grid}.boka-more-detail-checklist article{min-height:50px;display:grid;grid-template-columns:108px minmax(0,1fr) 118px;align-items:center;gap:14px;padding:0 18px;border-bottom:1px solid #ececf0}.boka-more-detail-checklist article:last-child{border-bottom:0}.boka-more-detail-checklist em,.boka-more-detail-checklist span{min-width:0;color:#8a8d96;font-size:12px;font-style:normal;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boka-more-detail-checklist strong{min-width:0;color:#202128;font-size:14px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boka-more-left nav a[href="/admin"].active,.boka-more-left nav a[href="/admin"]:hover{background:#f5f5f6;color:#159260}.boka-more-menu{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 14px}.boka-more-menu>strong{margin:0 8px 0 0;font-size:16px;white-space:nowrap}.boka-more-menu a{min-height:32px;padding:0 10px;color:#4b5563;font-size:13px;text-decoration:none}.boka-order-fullscreen{min-height:100vh;background:#fff}.boka-order-new{display:grid;grid-template-columns:minmax(0,1fr) 488px;min-height:100vh}.boka-order-main{padding:18px 22px 36px;border-right:1px solid #e7e7ea}.boka-order-toolbar{display:flex;align-items:center;gap:24px;min-height:50px;margin-bottom:18px}.boka-order-tabs{display:flex;align-items:center;gap:42px;flex:1}.boka-order-tabs a,.boka-order-tabs button{color:#777b85;font-weight:800;text-decoration:none;cursor:pointer}.boka-order-tabs .active{color:#17181d}.boka-order-tools{display:flex;align-items:center;gap:16px}.boka-order-tools button{width:42px;height:42px;color:#17181d;font-size:30px;line-height:1;cursor:pointer}.boka-order-ticket{min-width:0;background:#1f1f20;color:#fff;display:flex;flex-direction:column}.boka-order-ticket header{min-height:118px;padding:22px 26px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#2a2a2d,#1f1f20);display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.boka-order-ticket h2{margin:0 0 16px;color:#fff;font-size:25px}.boka-order-ticket header span{color:#babdc5;font-size:13px}.boka-order-ticket header a{border:0;border-radius:6px;color:#fff;min-height:42px;padding:0 16px;display:inline-flex;align-items:center;text-decoration:none;font-weight:800}.boka-order-ticket footer{margin-top:auto;padding-bottom:22px}@media (max-width:1180px){.boka-order-new{grid-template-columns:1fr}.boka-order-ticket{min-height:680px}}@media (max-width:720px){.boka-order-main{padding:16px}.boka-order-toolbar{gap:12px}.boka-order-tabs{gap:18px}.boka-order-tabs a,.boka-order-tabs button{font-size:20px}}.boka-order-list{grid-template-columns:1fr;gap:0;max-width:none}@media (max-width:1080px){.boka-order-list{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:720px){.boka-order-list{grid-template-columns:1fr}}.boka-order-ticket{background:#f5f5f6}.boka-order-ticket header{min-height:86px;padding:18px 24px 12px;border-bottom:0;background:radial-gradient(circle at 88% 46%,rgba(57,129,255,.25),transparent 18%),linear-gradient(106deg,#28282c,#111216);color:#fff}.boka-order-ticket h2{margin-bottom:8px}.boka-order-ticket header a{min-height:36px;border-radius:4px;background:rgba(255,255,255,.12)}.boka-order-ticket footer{margin-top:10px;padding-bottom:0}.boka-order-new{height:100vh;overflow:hidden}.boka-order-main{height:100vh;overflow:auto}.boka-order-ticket{position:relative;padding-bottom:126px}.boka-order-ticket footer{position:absolute;left:14px;right:14px;bottom:0;margin:0}.boka-order-list em,.boka-order-list small,.boka-order-list span,.boka-order-list strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boka-order-list em,.boka-order-list strong{font-size:18px;font-weight:950}.boka-order-action-body{display:grid;gap:14px;padding:18px}.boka-order-action-body label{display:grid;gap:6px;color:#555a65;font-size:12px;font-weight:900}.boka-order-action-body input,.boka-order-action-body textarea{width:100%;border:1px solid #dfe2e8;border-radius:4px;padding:9px 10px;color:#202128;font-size:14px;font-weight:900}.boka-order-action-body textarea{resize:vertical;min-height:82px;line-height:1.45}.boka-order-list,.boka-order-list article{display:grid;background:#fff}.boka-order-list article{min-height:86px;grid-template-columns:minmax(150px,.8fr) minmax(0,1.5fr) 120px 160px;align-items:center;gap:16px;padding:0 34px;border-bottom:1px solid #ececf0;color:#202128}.boka-order-list article em,.boka-order-list article small,.boka-order-list article span,.boka-order-list article strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boka-order-list article em,.boka-order-list article strong{font-size:18px;font-weight:900}.boka-order-list article em{color:#168b61;font-style:normal}.boka-order-list article small,.boka-order-list article span{color:#777b85;font-size:13px;font-weight:800}.boka-order-new{grid-template-columns:minmax(0,1fr) 420px;gap:0;background:#fff}.boka-order-main{min-width:0;padding:0 18px 32px;background:#fff}.boka-order-toolbar{min-height:90px;padding:0;border-bottom:0}.boka-order-tabs{gap:34px}.boka-order-tabs a,.boka-order-tabs button{min-width:auto;min-height:90px;border:0;background:transparent;color:#686c75;padding:0;font-size:24px;font-weight:850}.boka-order-tabs .active{color:#202128;font-size:30px;font-weight:950}.boka-order-tools{gap:28px}.boka-order-tools button{width:38px;height:38px;border:0;border-radius:0;background:transparent;color:#202128;font-size:32px}.boka-order-ticket{height:100vh;min-height:0;display:grid;grid-template-rows:118px minmax(0,1fr) 76px 64px;overflow:hidden;border:0;background:#f6f6f7;color:#202128}.boka-order-ticket footer{min-height:64px;display:block;border:0;background:transparent;padding:0}.boka-order-list{padding:8px}.boka-cashier-list-panel>header{gap:14px;padding:0 18px}.boka-cashier-ticket-panel header em,.boka-cashier-ticket-panel header span,.boka-cashier-ticket-panel header strong{display:block}.boka-cashier-ticket-panel header em{width:-moz-fit-content;width:fit-content;background:rgba(255,255,255,.12);color:#fff;padding:5px 9px;font-size:12px;font-style:normal;font-weight:900}.boka-cashier-ticket-panel dl{margin:0;display:grid}.boka-cashier-ticket-panel dl div{min-height:54px;display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;padding:0 18px;border-bottom:1px solid #ececf0}.boka-cashier-ticket-panel dd,.boka-cashier-ticket-panel dt{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boka-cashier-ticket-panel dd{color:#202128;text-align:right;font-size:14px;font-weight:950}.boka-cashier-ticket-actions{margin-top:auto;gap:10px;padding:16px;border-top:1px solid #ececf0}.boka-cashier-ticket-actions a{min-height:42px;border-radius:4px;background:#f4f4f5;color:#202128;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;font-weight:950}.boka-cashier-empty{width:min(420px,calc(100vw - 160px));min-height:180px;border:0;border-radius:0;background:transparent;gap:10px;margin:clamp(120px,22vh,230px) auto 0}.boka-cashier-empty.compact{width:auto;min-height:190px;margin:0}.boka-cashier-empty span,.boka-cashier-empty strong{display:block}.boka-cashier-empty strong{color:#8d9098;font-size:17px;font-weight:900}.boka-cashier-empty span{color:#a4a7ae;font-size:12px;font-weight:800}.boka-cashier-empty div{align-items:center;margin-top:4px;opacity:.72}.boka-cashier-empty a{min-width:0;min-height:26px;border:0;border-radius:0;background:transparent;color:#6e737d;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;text-decoration:none;font-size:12px;font-weight:850}.boka-cashier-empty a:first-child{background:transparent;color:#2b2d34}.boka-cashier-list-panel>header{align-items:flex-start}.boka-cashier-status-tabs{display:none}.boka-cashier-status-select{display:inline-flex;align-items:center;gap:8px;color:#737b88;font-size:12px;font-weight:800}.boka-cashier-workbench:not(:has(.boka-cashier-ticket-panel)){grid-template-columns:minmax(0,1fr)}.boka-cashier-empty-line{min-height:180px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:#9aa1ab;font-size:14px;font-weight:800}.boka-cashier-empty-line div,.boka-cashier-empty-line span,.boka-cashier-empty-line strong{display:none}.boka-cashier-money-strip{background:#30323a;border-bottom:1px solid rgba(255,255,255,.08)}.boka-cashier-money-strip div{min-height:88px;padding:0 16px;background:#202128}.boka-cashier-money-strip span{color:#969aa5;font-size:12px;font-weight:900}.boka-cashier-money-strip strong{color:#fff;font-size:22px;line-height:1;font-weight:950}.boka-cashier-ticket-section{background:#25262d}.boka-cashier-ticket-section h2{min-height:42px;margin:0;display:flex;align-items:center;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.08);color:#fff}.boka-cashier-ticket-section dl{margin:0;display:grid}.boka-cashier-item-lines div,.boka-cashier-ticket-section dl div{min-height:48px;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.06)}.boka-cashier-item-lines div:last-child,.boka-cashier-ticket-section dl div:last-child{border-bottom:0}.boka-cashier-item-lines span,.boka-cashier-ticket-section dt{color:#a8abb4;font-size:12px;font-weight:900}.boka-cashier-item-lines strong,.boka-cashier-ticket-section dd{min-width:0;margin:0;color:#fff;text-align:right;font-size:14px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boka-cashier-item-lines div{grid-template-columns:minmax(0,1fr) auto}.boka-cashier-review-section{background:#2a2b32}.boka-cashier-review-section h2:after{content:"只读";margin-left:auto;color:#65d69a;font-size:11px;font-weight:950}.boka-cashier-empty-ticket{min-height:100%;padding:0;align-content:start;background:#25262d;color:#fff}.boka-cashier-empty-ticket strong{min-height:58px;display:flex;align-items:center;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;font-size:18px;font-weight:950}.boka-cashier-empty-ticket span{display:block;padding:18px;color:#a8abb4;font-size:13px;font-weight:800}.boka-cashier-empty-ticket div{width:100%;justify-self:stretch;display:grid;grid-template-columns:1fr;gap:1px;margin:0;opacity:1;background:rgba(255,255,255,.08)}.boka-cashier-empty-ticket a{min-height:48px;display:flex;align-items:center;justify-content:center;background:#202128;color:#fff;text-decoration:none;font-size:14px;font-weight:950}.boka-cashier-list-panel>header{min-height:62px;gap:16px;padding:0 24px;border-bottom:1px solid #ececf0}.boka-cashier-money-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.1)}.boka-cashier-money-strip div{min-height:78px;display:grid;align-content:center;justify-items:center;gap:8px;background:#2c2d35}.boka-cashier-item-lines span,.boka-cashier-money-strip span,.boka-cashier-ticket-section dt{color:rgba(255,255,255,.55);font-size:12px;font-weight:850}.boka-cashier-item-lines strong,.boka-cashier-money-strip strong,.boka-cashier-ticket-section dd{color:#fff;font-size:13px;font-weight:950}.boka-cashier-money-strip strong{font-size:18px}.boka-cashier-ticket-section{margin:0;padding:18px 22px;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:transparent}.boka-cashier-ticket-section h2{margin:0 0 12px;color:rgba(255,255,255,.9);font-size:14px;font-weight:950}.boka-cashier-item-lines,.boka-cashier-ticket-section dl{display:grid;gap:0}.boka-cashier-item-lines div,.boka-cashier-ticket-section dl div{min-height:34px;display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:10px}.boka-cashier-ticket-actions{display:grid;grid-template-columns:1fr;padding:18px 22px 28px}.boka-cashier-ticket-actions a,.boka-cashier-ticket-actions button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:#2c2d35;color:#fff;text-decoration:none;font-weight:950;cursor:pointer}.boka-cashier-empty{width:min(520px,calc(100% - 48px));min-height:240px;display:grid;place-items:center;align-content:center;gap:12px;margin:80px auto 0;border:1px solid #ececf0;background:#fff;text-align:center}.boka-cashier-empty.compact{min-height:220px}.boka-cashier-empty strong{color:#202128;font-size:20px;font-weight:950}.boka-cashier-empty span{color:#777b85;font-size:13px;font-weight:850}.boka-cashier-empty div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.boka-cashier-empty a,.boka-cashier-empty button{min-height:34px;display:inline-flex;align-items:center;border:0;border-radius:4px;background:#f2f3f5;color:#202128;padding:0 12px;text-decoration:none;font-size:13px;font-weight:950;cursor:pointer}.boka-cashier-empty a:first-child,.boka-cashier-empty button:first-child{background:#202128;color:#fff}.boka-cashier-ticket-panel .boka-cashier-empty{width:auto;min-height:100%;margin:0;border:0;background:transparent;color:#fff}.boka-cashier-ticket-panel .boka-cashier-empty strong{color:#fff}.boka-cashier-ticket-panel .boka-cashier-empty span{color:rgba(255,255,255,.58)}.boka-cashier-ticket-panel .boka-cashier-empty a{background:#2c2d35;color:#fff}.boka-cashier-ticket-panel .boka-cashier-empty a:first-child{background:#fff;color:#202128}.boka-cashier-business-date{position:relative;min-width:0;min-height:42px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-content:center;gap:2px 6px;border:1px solid #dfe2e8;border-radius:8px;background:#fff;padding:4px 9px}.boka-cashier-business-date>span{color:#777b85;font-size:11px;font-weight:900}.boka-cashier-business-date input{grid-column:1/-1;min-width:0;width:100%;border:0;outline:0;background:transparent;color:#202128;padding:0;font-size:13px;font-weight:950}.boka-cashier-business-date em{grid-column:2;grid-row:1;align-self:center;border-radius:999px;background:#fff0dc;color:#a55500;padding:2px 6px;font-size:10px;font-style:normal;font-weight:950}.boka-cashier-business-date.is-backfill{border-color:#efb666;background:#fff8ed;box-shadow:0 0 0 2px rgba(239,182,102,.14)}.boka-cashier-business-date.is-backfill input{color:#8c4700}.boka-cashier-list-panel>header{min-height:58px;padding:0 34px;border-bottom:1px solid #e7e8ec}.boka-cashier-list-panel>header,.boka-cashier-ticket-actions,.boka-cashier-ticket-panel dl div{border-color:rgba(137,130,115,.1)}.boka-cashier-ticket-panel header em{background:rgba(123,167,144,.14);color:#628d78}.boka-cashier-ticket-actions a{border-radius:8px;background:rgba(255,255,255,.74);color:#33403b}.boka-cashier-page-workspace{overflow:visible}.boka-cashier-list-panel>header{min-height:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #eef0f3;background:#fff}.boka-cashier-status-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:6px;justify-content:flex-end}.boka-cashier-status-tabs button{min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid #dfe3ea;border-radius:6px;background:#fff;color:#4b5563;font-size:12px;font-weight:850}.boka-cashier-status-tabs button.active{border-color:#17181d;background:#17181d;color:#fff}.boka-cashier-status-tabs b{font-size:11px;font-weight:950}.boka-cashier-ticket-panel header em{border-radius:999px;background:#f4f6f8;color:#4b5563}.boka-cashier-money-strip{border-bottom:1px solid #eef0f3}.boka-cashier-ticket-actions{gap:8px;border-top:1px solid #eef0f3}.boka-cashier-ticket-actions a,.boka-cashier-ticket-actions button{min-height:36px;border-radius:6px;border:1px solid #dfe3ea;background:#fff;color:#17181d;font-size:13px;font-weight:850}.boka-cashier-ticket-actions a:first-child,.boka-cashier-ticket-actions button:first-child{border-color:#17181d;background:#17181d;color:#fff}.boka-cashier-priority-search{align-self:stretch;width:100%;min-height:64px;height:auto;grid-template-columns:minmax(0,1fr) 96px}.boka-cashier-priority-search button,.boka-cashier-priority-search input{min-height:62px}.boka-cashier-priority-card,.boka-cashier-status-card{min-height:64px;display:grid;align-content:center;gap:5px;padding:10px 13px;color:#17181d;text-align:left;cursor:pointer}.boka-cashier-priority-card:hover,.boka-cashier-status-card.active,.boka-cashier-status-card:hover{border-color:#b9d8ca;background:#f1faf5}.boka-cashier-status-card.active strong{color:#10784f}.boka-report-page{position:relative;background:#fff;grid-template-columns:390px minmax(0,1fr)}.boka-report-ticket h1{margin:0 0 40px;font-size:36px;font-weight:500}.boka-report-money{grid-template-columns:1fr 1fr;gap:30px}.boka-report-money span,.boka-report-money strong{display:block}.boka-report-money span{color:rgba(255,255,255,.56);font-size:20px;font-weight:800}.boka-report-money strong{margin-top:40px;font-size:30px;line-height:1}.boka-report-ticket a{position:absolute;right:18px;top:154px;width:92px;height:92px;border-radius:0;clip-path:polygon(50% 0,100% 26%,100% 74%,50% 100%,0 74%,0 26%);background:#f5aa28;color:#fff;display:grid;place-items:center;font-size:18px;font-weight:900;box-shadow:0 16px 32px rgba(245,170,40,.22);z-index:3}.boka-report-section-nav a{min-height:62px;border-bottom:3px solid transparent;color:#777b85;padding:0 18px;font-size:15px}.boka-report-section-nav a.active,.boka-report-section-nav a[aria-current=page]{border-bottom-color:#202128;color:#202128}.boka-report-date{display:flex;gap:10px}.boka-report-date button,.boka-report-date input,.boka-report-print{border:0;background:transparent;color:#272830;font-size:18px;font-weight:900}.boka-report-date input{width:160px}.boka-report-date span{font-size:16px;font-weight:900}.boka-report-date button{font-size:34px;cursor:pointer}.boka-report-print{min-height:42px;display:inline-flex;align-items:center;gap:10px;cursor:pointer}.boka-report-print:before{content:"▣";color:#272830;font-size:24px}.boka-report-block{padding-top:34px}.boka-report-block h2{margin:0 0 28px;font-size:24px;line-height:1}.boka-report-source{grid-template-columns:1.6fr repeat(6,1fr);align-items:center}.boka-report-source article{min-height:76px;border-left:1px solid #ececf0}.boka-report-source article:first-child{border-left:0}.boka-report-source span,.boka-report-source strong{display:block}.boka-report-source strong{line-height:1}.boka-report-source article:first-child strong{color:#47bf7f;font-size:38px}.boka-report-source span{color:#8b8e98;font-size:16px;font-weight:900}.boka-report-member{grid-template-columns:1fr 1fr;gap:44px}.boka-report-member div{grid-template-columns:auto 1fr auto;align-items:center;gap:18px}.boka-report-member em,.boka-report-member span,.boka-report-member strong{font-size:18px;font-weight:900;font-style:normal}.boka-report-member span{color:#202128}.boka-report-member strong{color:#45bf7a}.boka-report-member em{position:relative;color:#fff;min-width:54px;height:24px;border-radius:5px;background:#f5b72f;display:inline-flex;align-items:center;justify-content:center}.boka-report-member div:nth-child(2) em{background:#f24e56}.boka-report-member div:after{content:"";grid-column:1/-1;height:16px;border-radius:8px;background:#f1f1f2}.boka-report-top-grid{gap:48px}.boka-report-top-grid article{min-width:0;counter-reset:report-rank}.boka-report-top-grid h3{margin:0 0 20px;font-size:18px;font-weight:900}.boka-report-top-head,.boka-report-top-row{display:grid;grid-template-columns:minmax(112px,1fr) 82px 62px;align-items:center;min-height:58px;padding:0 18px}.boka-report-top-head{border-radius:6px 6px 0 0;background:#f6f6f7;color:#202128;font-size:16px;font-weight:900}.boka-report-top-row{border-top:1px solid #ececf0;background:#fafafa;color:#202128;font-size:16px;font-weight:800;counter-increment:report-rank}.boka-report-top-head span,.boka-report-top-row span,.boka-report-top-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boka-report-top-row strong:before{content:counter(report-rank);width:22px;height:22px;border-radius:5px;background:#202128;color:#fff;display:inline-grid;place-items:center;margin-right:10px;font-size:12px;line-height:1}.boka-report-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px}.boka-report-detail-grid article{min-width:0}.boka-report-detail-grid h3{margin:0 0 14px;color:#202128;font-size:18px;font-weight:900}.boka-report-detail-table{border:1px solid #ececf0;border-radius:6px;overflow:hidden;background:#fff}.boka-report-detail-table div{display:grid;grid-template-columns:minmax(0,1fr) 92px 72px;align-items:center;min-height:48px;padding:0 14px;border-top:1px solid #ececf0;color:#202128;font-size:14px;font-weight:800}.boka-report-detail-table div:first-child{border-top:0;background:#f6f6f7;color:#777b85;font-size:13px;font-weight:900}.boka-report-detail-table span,.boka-report-detail-table strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boka-report-detail-table.wide{max-width:980px}@media (max-width:1180px){.boka-report-page{grid-template-columns:1fr}.boka-report-actions,.boka-report-content,.boka-report-section-nav{grid-column:1}.boka-report-ticket a{right:32px}}@media (max-width:760px){.boka-report-actions,.boka-report-content,.boka-report-section-nav{padding-left:20px;padding-right:20px}.boka-report-date,.boka-report-detail-grid,.boka-report-member,.boka-report-source,.boka-report-top-grid{grid-template-columns:1fr;display:grid}}.boka-report-detail-table a{display:grid;grid-template-columns:minmax(0,1fr) 92px 72px;align-items:center;min-height:48px;padding:0 14px;border-top:1px solid #ececf0;font-size:14px;font-weight:800}.boka-report-detail-table a:focus-visible,.boka-report-detail-table a:hover{background:#fafafa;outline:none}.boka-report-drill{width:min(720px,100%);margin-top:22px;border:1px solid #ececf0;background:#fff}.boka-report-drill header{min-height:54px;border-bottom:1px solid #ececf0}.boka-report-drill header span{color:#202128}.boka-report-drill header a,.boka-report-drill-action{color:#202128;text-decoration:none;font-size:13px;font-weight:950}.boka-report-drill dl div{grid-template-columns:110px minmax(0,1fr);border-bottom:1px solid #ececf0}.boka-report-drill dt{color:#8a8d96;font-size:13px;font-weight:900}.boka-report-drill dd{color:#202128;font-size:14px;font-weight:900}.boka-report-drill-action{background:#202128;color:#fff}a.boka-report-top-row{color:#202128;text-decoration:none}a.boka-report-top-row:focus-visible,a.boka-report-top-row:hover{background:#f1f1f2;outline:none}.boka-report-detail-table a{color:#202128;text-decoration:none}.boka-report-drill{box-shadow:0 14px 30px rgba(31,32,38,.06)}.boka-report-drill header a{min-height:32px;display:inline-flex;align-items:center;padding:0 10px;background:#f3f4f6}.boka-report-page{min-height:100vh;display:grid;grid-template-columns:360px minmax(0,1fr);grid-template-rows:76px 58px minmax(0,1fr);background:#e3e4e8}.boka-report-ticket h1{margin:0;color:#fff;font-size:32px;font-weight:950}.boka-report-money{display:grid;gap:1px;margin-top:28px;background:rgba(255,255,255,.1)}.boka-report-money div{min-height:104px;display:grid;align-content:center;gap:12px;background:#2c2d35;padding:0 18px}.boka-report-money span{color:rgba(255,255,255,.58);font-size:13px;font-weight:850}.boka-report-money strong{color:#fff;font-size:34px;font-weight:950}.boka-report-ticket a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;margin-top:18px;border-radius:4px;background:#fff;color:#202128;text-decoration:none;font-size:14px;font-weight:950}.boka-report-auth-boundary{grid-column:2;grid-row:2;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 22px;border-bottom:1px solid #ffd6a4;background:#fff7e8;color:#5b3615}.boka-report-auth-boundary div{min-width:0;display:grid;gap:3px}.boka-report-auth-boundary strong{font-size:14px;font-weight:950}.boka-report-auth-boundary span{font-size:13px;font-weight:850}.boka-report-auth-boundary a{flex:0 0 auto;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:4px;background:#202128;color:#fff;text-decoration:none;font-size:13px;font-weight:950}.boka-report-date{display:grid;grid-template-columns:150px 24px 150px 42px;align-items:center;gap:8px}.boka-report-date button,.boka-report-date input,.boka-report-print{height:38px;min-height:38px;border:1px solid #dfe1e6;border-radius:4px;background:#fff;color:#202128;padding:0 10px;font-size:13px;font-weight:950}.boka-report-date span{color:#777b85;text-align:center;font-size:13px;font-weight:850}.boka-report-date button,.boka-report-print{border-color:#202128;background:#202128;color:#fff}.boka-report-page:has(.boka-report-auth-boundary) .boka-report-section-nav{grid-row:3}.boka-report-section-nav a{min-width:126px;min-height:58px;display:inline-flex;align-items:center;justify-content:center;border-right:1px solid #ececf0;color:#555965;text-decoration:none;font-size:14px;font-weight:950;white-space:nowrap}.boka-report-section-nav a.active,.boka-report-section-nav a[aria-current=page]{background:#202128;color:#fff}.boka-report-page:has(.boka-report-auth-boundary) .boka-report-content{grid-row:4}.boka-report-block{margin:0 0 20px;border:1px solid #e4e5e8;background:#fff}.boka-report-block h2{min-height:56px;display:flex;align-items:center;margin:0;padding:0 18px;border-bottom:1px solid #ececf0;color:#202128;font-size:18px;font-weight:950}.boka-report-member,.boka-report-source,.boka-report-top-grid{padding:0}.boka-report-source{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:#ececf0}.boka-report-member div,.boka-report-source article,.boka-report-top-grid article{border:0;background:#fff}.boka-report-source article{min-height:104px;display:grid;place-items:center;align-content:center;gap:8px}.boka-report-source strong{color:#202128;font-size:26px;font-weight:950}.boka-report-source span{color:#777b85;font-size:12px;font-weight:850}.boka-report-member{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#ececf0}.boka-report-member div{min-height:88px;display:grid;align-content:center;gap:8px;padding:0 18px}.boka-report-top-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;border:0}.boka-report-top-grid article{border:1px solid #e4e5e8}.boka-report-top-grid h3{min-height:52px;display:flex;align-items:center;margin:0;padding:0 16px;border-bottom:1px solid #ececf0;color:#202128;font-size:16px;font-weight:950}.boka-report-detail-table a,.boka-report-detail-table>div,.boka-report-top-head,.boka-report-top-row{display:grid;grid-template-columns:minmax(0,1fr) 112px 92px;align-items:center;min-height:48px;padding:0 16px;border-top:1px solid #ececf0}.boka-report-detail-table>div:first-child,.boka-report-top-head{border-top:0;background:#fafafa;color:#8a8d96;font-size:12px;font-weight:950}.boka-report-detail-table a,.boka-report-top-row{color:#202128;text-decoration:none;font-size:14px;font-weight:900}.boka-report-detail-table{display:grid}.boka-report-detail-table.wide{width:100%}.boka-report-drill{width:min(420px,100%);margin:20px 0 0 auto;border:0;background:#202128;color:#fff}.boka-report-drill header{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.1)}.boka-report-drill header span{color:#fff;font-size:16px;font-weight:950}.boka-report-drill header a{color:rgba(255,255,255,.65);text-decoration:none;font-size:13px;font-weight:950}.boka-report-drill dl{margin:0;display:grid}.boka-report-drill dl div{min-height:48px;display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.08)}.boka-report-drill dd,.boka-report-drill dt{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boka-report-drill dt{color:rgba(255,255,255,.55);font-size:12px;font-weight:850}.boka-report-drill dd{color:#fff;font-size:13px;font-weight:950}.boka-report-drill-action{min-height:48px;display:flex;align-items:center;justify-content:center;background:#fff;color:#202128;text-decoration:none;font-size:13px;font-weight:950}@media (max-width:1180px){.boka-report-page{grid-template-columns:1fr;grid-template-rows:auto auto auto auto}.boka-report-actions,.boka-report-content,.boka-report-section-nav,.boka-report-ticket{grid-column:1;grid-row:auto}.boka-report-member,.boka-report-source,.boka-report-top-grid{grid-template-columns:1fr}}.boka-management-growth-page{background:#f6f8fb}.boka-management-growth-hero{max-width:none;padding:4px 4px 12px}.boka-management-growth-eyebrow{color:#1f7a58;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.boka-management-growth-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.boka-management-growth-meta span{padding:6px 9px;border:1px solid #e2e7ef;border-radius:7px;background:#fff;color:#596170;font-size:11px;font-weight:850}.boka-management-growth-meta .warn,.boka-management-growth-panel em.warn{color:#9a5b17}.boka-management-growth-cycle,.boka-management-growth-empty,.boka-management-growth-panel,.boka-management-growth-paths,.boka-management-growth-team{display:grid;gap:10px;padding:12px;border:1px solid #e5e9f0;border-radius:8px;background:#fff}.boka-management-growth-cycle>header,.boka-management-growth-panel>header,.boka-management-growth-paths>header,.boka-management-growth-team>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.boka-management-growth-cycle>header div,.boka-management-growth-paths>header div,.boka-management-growth-team>header div{display:grid;gap:3px}.boka-management-growth-cycle>header span,.boka-management-growth-panel>header span,.boka-management-growth-paths>header span,.boka-management-growth-team>header span{color:#7d8794;font-size:11px;font-weight:850}.boka-management-growth-cycle>header strong,.boka-management-growth-panel>header strong,.boka-management-growth-paths>header strong,.boka-management-growth-team>header strong{color:#252832;font-size:15px;font-weight:950}.boka-management-growth-panel>header span,.boka-management-growth-paths>header em,.boka-management-growth-team>header em{color:#7d8794;font-size:11px;font-style:normal;font-weight:800}.boka-management-growth-path-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.boka-management-growth-path-grid article{min-width:0;min-height:150px;display:grid;align-content:start;gap:6px;padding:11px;border:1px solid #e5e9f0;border-radius:8px;background:#f9fafc}.boka-management-growth-path-grid article.current{border-color:#8bc9ad;background:#f1faf5}.boka-management-growth-path-heading{display:flex;align-items:center;justify-content:space-between;gap:6px}.boka-management-growth-path-heading strong{color:#252832;font-size:14px;font-weight:950}.boka-management-growth-cycle>header>b,.boka-management-growth-path-heading b{flex:0 0 auto;padding:4px 7px;border-radius:6px;background:#202128;color:#fff;font-size:10px;font-weight:900}.boka-management-growth-empty span,.boka-management-growth-path-grid em,.boka-management-growth-path-grid small,.boka-management-growth-path-grid span,.boka-management-growth-qualification{color:#697382;font-size:11px;font-style:normal;font-weight:800;line-height:1.45}.boka-management-growth-path-grid p{min-height:32px;margin:0;color:#3e4652;font-size:12px;font-weight:900;line-height:1.45}.boka-management-growth-path-grid em{color:#1f7a58}.boka-management-growth-cycle{margin-top:10px}.boka-management-growth-cycle-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.boka-management-growth-cycle-metrics div{display:grid;gap:4px;padding:9px;border-radius:7px;background:#f7f8fa}.boka-management-growth-cycle-metrics em,.boka-management-growth-cycle-metrics span{color:#7d8794;font-size:11px;font-style:normal;font-weight:800}.boka-management-growth-cycle-metrics strong{overflow:hidden;color:#252832;font-size:16px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.boka-management-growth-progress{height:7px;overflow:hidden;border-radius:99px;background:#e8edf1}.boka-management-growth-progress span{display:block;height:100%;border-radius:inherit;background:#1f7a58}.boka-management-growth-qualification{margin:0}.boka-management-growth-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:10px}.boka-management-growth-capability-list,.boka-management-growth-priority-list,.boka-management-growth-team-grid{display:grid;gap:6px}.boka-management-growth-capability-list>div,.boka-management-growth-priority-list>div,.boka-management-growth-team-grid article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:8px 9px;border:1px solid #edf0f4;border-radius:7px;background:#fafbfc}.boka-management-growth-capability-list em,.boka-management-growth-capability-list span,.boka-management-growth-capability-list strong,.boka-management-growth-priority-list em,.boka-management-growth-priority-list span,.boka-management-growth-team-grid b,.boka-management-growth-team-grid em,.boka-management-growth-team-grid span{min-width:0;overflow:hidden;color:#5f6977;font-size:11px;font-style:normal;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.boka-management-growth-capability-list strong,.boka-management-growth-team-grid b{color:#252832}.boka-management-growth-capability-list em,.boka-management-growth-team-grid em{color:#1f7a58}.boka-management-growth-priority-list>div{display:grid;gap:4px}.boka-management-growth-priority-list>div>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.boka-management-growth-priority-list strong{min-width:0;overflow:hidden;color:#252832;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.boka-management-growth-team{margin-top:10px}.boka-management-growth-team-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.boka-management-growth-team-grid>div{display:grid;align-content:start;gap:6px}.boka-management-growth-team-grid>div>strong{color:#252832;font-size:12px;font-weight:950}.boka-management-growth-empty,.boka-management-growth-team-grid p{margin:0;color:#697382;font-size:12px;font-weight:800}@media (max-width:980px){.boka-management-growth-cycle-metrics,.boka-management-growth-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.boka-management-growth-cycle-metrics,.boka-management-growth-path-grid,.boka-management-growth-team-grid,.boka-management-growth-two-column{grid-template-columns:minmax(0,1fr)}.boka-management-growth-path-grid article{min-height:0}}