.bb,.bb-layer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bb-done:#2e7d57;--bb-info:#3a6a9b;--bb-warn:#f2c26b;--bb-warn-ink:#3d2a05;--bb-stuck:#c4483f;--bb-todo:#e9eef0;--bb-todo-ink:#4a6a74;--bb-buyer-bg:#fbefd9;--bb-buyer-ink:#6b4a0e}.bb{background:#fff;grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.bb-nav{border-right:1px solid var(--sd-hair);background:var(--sd-surface);flex-direction:column;gap:4px;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0}.bb-brand{align-items:center;gap:10px;padding:4px 8px 14px;font-size:15px;font-weight:600;display:flex}.bb-brand img{width:26px;height:26px}.bb-hotel{border:1px solid var(--sd-card-line);background:#fff;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:10px;display:flex}.bb-hotel>span:last-child{flex-direction:column;min-width:0;display:flex}.bb-hotel strong{font-size:13.5px}.bb-hotel small{color:var(--sd-slate);font-size:12px}.bb-hotel-mark{background:var(--sd-navy);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:inline-flex}.bb-nav-item{height:38px;color:var(--sd-body);cursor:default;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.bb-nav-item.is-active{background:var(--sd-info-bg);color:var(--sd-navy);font-weight:600}.bb-main{min-width:0;padding:22px clamp(16px,2.4vw,32px) 80px;container:bb-main/inline-size}.bb-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.bb-head-title{align-items:baseline;gap:12px;display:flex}.bb-head-title :is(h1,h2){letter-spacing:-.03em;font-size:28px;font-weight:600}.bb-head-title span{color:var(--sd-slate);font-size:13px}.bb-head-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bb-filter select,.bb-inline select,.bb-role select{border:1px solid var(--sd-card-line);height:38px;font:inherit;color:var(--sd-ink);background:#fff;border-radius:10px;padding:0 30px 0 12px;font-size:14px}.bb-main .bb-legend{color:var(--sd-slate);flex-wrap:wrap;gap:6px 16px;margin:16px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.bb-legend li{align-items:center;gap:6px;display:inline-flex}.bb-legend i{border-radius:3px;width:10px;height:10px}.bb-legend i.is-done{background:var(--bb-done)}.bb-legend i.is-info{background:var(--bb-info)}.bb-legend i.is-warn{background:var(--bb-warn)}.bb-legend i.is-stuck{background:var(--bb-stuck)}.bb-legend i.is-todo{background:#d5dee2}.bb-head-title{flex-wrap:wrap;align-items:center}.bb-tabs{background:var(--sd-faint);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.bb-tabs button{height:28px;font:inherit;color:var(--sd-body);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.bb-tabs button[aria-selected=true]{color:var(--sd-ink);background:#fff;box-shadow:0 1px 2px #182f401f}.bb-tabs em{color:var(--sd-slate);font-size:11.5px;font-style:normal}.bb-main .bb-past-note{color:var(--sd-slate);margin-top:12px;font-size:13.5px}.bb-desk{flex-direction:column;gap:16px;display:flex}.bb-desk-head{border-bottom:1px solid var(--sd-hair);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding-bottom:14px;display:grid}.bb-back{border:1px solid var(--sd-card-line);height:36px;font:inherit;color:var(--sd-ink);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:14px;display:inline-flex}.bb-desk-title{flex-direction:column;min-width:0;display:flex}.bb-desk-title>span{color:var(--sd-slate);font-size:13px}.bb-desk-meta{align-items:center;gap:12px;display:flex}.bb-desk-meta .bb-team{cursor:default;padding:0}.bb-desk-body{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);align-items:start;gap:20px;display:grid}.bb-desk-steps{flex-direction:column;gap:8px;display:flex}.bb-step{border:1px solid var(--sd-hair);background:#fff;border-radius:12px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.bb-step>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.bb-step strong{font-size:14.5px;font-weight:600}.bb-step small{color:var(--sd-slate);font-size:13px}.bb-step .bb-status{min-width:96px;height:30px;line-height:30px}.bb-step.is-done .bb-dot{border-color:var(--bb-done);background:var(--bb-done)}.bb-step.is-info .bb-dot{border-color:var(--bb-info);background:var(--bb-info)}.bb-step.is-warn{background:#fffaf0;border-color:#ecd3a3}.bb-step.is-warn .bb-dot{background:var(--bb-warn);border-color:#d99a2b}.bb-step.is-stuck{background:#fdf5f4;border-color:#e7b9b4}.bb-step.is-stuck .bb-dot{border-color:var(--bb-stuck);background:var(--bb-stuck)}.bb-step .bb-who{white-space:nowrap}.bb-step.is-done .bb-who{background:var(--sd-ok-bg);color:var(--sd-ok)}.bb-desk-side{border:1px solid var(--sd-hair);background:#fff;border-radius:14px;flex-direction:column;display:flex;position:sticky;top:12px;overflow:hidden}.bb-desk-sidetabs,.bb-desk-tabs{border-bottom:1px solid var(--sd-hair);background:var(--sd-surface);gap:2px;padding:6px;display:flex;overflow-x:auto}.bb-desk-sidetabs button,.bb-desk-tabs button{height:32px;font:inherit;color:var(--sd-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;display:inline-flex}.bb-desk-sidetabs button[aria-current=page],.bb-desk-tabs button[aria-current=page]{color:var(--sd-ink);background:#fff;font-weight:600;box-shadow:0 1px 2px #182f401f}.bb-desk-sidetabs em,.bb-desk-tabs em{color:var(--sd-slate);font-size:11.5px;font-style:normal}.bb-desk-panel{flex-direction:column;gap:12px;min-height:260px;padding:14px;display:flex}.bb-thread{flex-direction:column;gap:8px;display:flex}.bb-thread li{background:var(--sd-faint);border-radius:12px;max-width:88%;padding:9px 12px;font-size:14px;line-height:1.45}.bb-thread li b{color:var(--sd-body);gap:8px;font-size:12px;font-weight:600;display:flex}.bb-thread li time{color:var(--sd-slate);font-weight:400}.bb-thread li.is-hotel{background:var(--sd-info-bg);align-self:flex-end}.bb-thread li.is-buyer{background:var(--bb-buyer-bg);align-self:flex-start}.bb-thread li.is-note{border:1px dashed var(--sd-card-line);background:#fff;align-self:stretch;max-width:none}.bb-thread li b em{color:var(--sd-slate);font-style:normal;font-weight:500}.bb-thread .bb-thread-empty{max-width:none;color:var(--sd-slate);background:0 0;padding:4px 0}.bb-compose{flex-direction:column;gap:8px;display:flex}.bb-compose textarea{border:1px solid var(--sd-card-line);width:100%;min-height:64px;color:var(--sd-ink);font:inherit;resize:vertical;background:#fff;border-radius:10px;padding:10px 12px;font-size:14px}.bb-compose textarea:focus{border-color:var(--sd-navy);outline:none;box-shadow:0 0 0 3px #dce8f1}.bb-compose .bb-btn{align-self:flex-end}.bb-files li{border-bottom:1px solid var(--sd-hair);align-items:center;gap:10px;padding:10px 0;display:flex}.bb-files li>span{flex-direction:column;display:flex}.bb-files strong{font-size:14px;font-weight:500}.bb-files small{color:var(--sd-slate);font-size:12.5px}.bb-people h4{color:var(--sd-body);margin:4px 0 8px;font-size:13px;font-weight:600}.bb-people h4+*+h4{margin-top:16px}.bb-avatar--buyer{background:#7a5a1c}.bb-history li{border-bottom:1px solid var(--sd-hair);color:var(--sd-body);padding:8px 0;font-size:13.5px}.bb-btn{border:1px solid var(--sd-card-line);height:38px;font:inherit;color:var(--sd-ink);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.bb-btn:hover{border-color:#9fb3b9}.bb-btn.is-primary{border-color:var(--sd-navy);background:var(--sd-navy);color:#fff}.bb-btn.is-primary:hover{background:var(--sd-navy-press)}.bb-btn.is-small{height:34px;padding:0 12px;font-size:13px}.bb-btn.is-wide{width:100%;height:46px;font-size:15px}.bb-btn:disabled{opacity:.5;cursor:default}.bb-icon{border:1px solid var(--sd-card-line);width:34px;height:34px;color:var(--sd-ink);cursor:pointer;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bb-icon.is-small{width:26px;height:26px;color:var(--sd-slate);background:0 0;border-color:#0000}.bb-icon.is-small:hover{background:var(--sd-faint);color:var(--sd-ink)}.bb-chip{border:1px solid var(--sd-card-line);height:32px;font:inherit;color:var(--sd-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:13px;display:inline-flex}.bb-chip:not(:has(.bb-avatar)){padding:0 12px}.bb-chip[aria-pressed=true]{border-color:var(--sd-navy);background:var(--sd-info-bg);font-weight:600}.bb-chip small{background:var(--sd-navy);color:#fff;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:600}.bb-avatar{background:var(--sd-navy);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;box-shadow:0 0 0 2px #fff}.bb-avatar--jr{background:#2e567e}.bb-avatar--al{background:#7a5a1c}.bb-avatar--dk{background:#2b6a4a}.bb-group{margin-top:24px}.bb-group-head{font:inherit;color:var(--bb-group);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 4px;display:inline-flex}.bb-group-head strong{font-size:16px;font-weight:600}.bb-group-head span{background:var(--sd-faint);color:var(--sd-body);border-radius:999px;padding:1px 8px;font-size:12px}.bb-table-wrap{border:1px solid var(--sd-hair);border-radius:12px;min-width:0;position:relative;overflow-x:auto}.bb-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1150px;font-size:13.5px}.bb-table th:first-child{width:210px}.bb-table th:nth-child(2){width:88px}.bb-table th:nth-child(3){width:104px}.bb-table th:nth-child(4){width:56px}.bb-table th:nth-child(n+5):nth-child(-n+8){width:100px}.bb-table th:nth-child(9){width:112px}.bb-table th:nth-child(10){width:180px}.bb-table thead th{text-align:left;color:var(--sd-slate);background:var(--sd-surface);border-bottom:1px solid var(--sd-hair);white-space:nowrap;padding:9px 6px;font-size:12px;font-weight:500}.bb-table thead th:nth-child(n+5):nth-child(-n+8){text-align:center}@container bb-main (width<=1149px){.bb-table{min-width:1006px}.bb-table :is(th,td):is(:nth-child(2),:nth-child(4)){display:none}}@container bb-main (width<=1005px){.bb-table{min-width:0}.bb-table :is(th,td):nth-child(9){display:none}.bb-table th:first-child{width:21%}.bb-table th:nth-child(3){width:12%}.bb-table th:nth-child(n+5):nth-child(-n+8){width:11%}.bb-table th:nth-child(10){width:23%}.bb-table td.bb-mono{white-space:normal}.bb-table .bb-status{padding:0 4px}.bb-table .bb-next{white-space:normal;border-radius:14px;height:auto;min-height:28px;padding:4px 10px 4px 8px;line-height:1.3}.bb-table .bb-next>span{overflow:visible}}.bb-table tbody tr{cursor:pointer}.bb-table tbody th,.bb-table tbody td{border-bottom:1px solid var(--sd-faint);vertical-align:middle;background:#fff;padding:4px}.bb-table tbody tr:last-child th,.bb-table tbody tr:last-child td{border-bottom:0}.bb-table tbody th{text-align:left;padding-left:12px;font-weight:400}.bb-table tbody tr:hover th,.bb-table tbody tr:hover td{background:var(--sd-surface)}.bb-table tbody tr.is-fresh th,.bb-table tbody tr.is-fresh td{background:#eef6ff;transition:background-color .6s}.bb-mono{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--sd-body);font-family:inherit;font-size:13px}.bb-name{align-items:center;gap:4px;display:flex}.bb-name-open{min-width:0;font:inherit;text-align:left;color:var(--sd-ink);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:4px 0;display:flex}.bb-name-open strong{font-size:14.5px;font-weight:600}.bb-name-open small{color:var(--sd-slate);font-size:12.5px}.bb-rename-btn{opacity:0}tr:hover .bb-rename-btn,.bb-rename-btn:focus-visible,.bb-cards .bb-rename-btn{opacity:1}.bb-rename{border:1px solid var(--sd-navy);width:100%;height:34px;color:var(--sd-ink);font:inherit;background:#fff;border-radius:8px;padding:0 8px;font-size:14px;font-weight:600}.bb-team{cursor:pointer;background:0 0;border:0;align-items:center;padding:4px 2px;display:inline-flex}.bb-team .bb-avatar+.bb-avatar{margin-left:-4px;box-shadow:0 0 0 2px #fff}.bb-more{color:var(--sd-slate);margin-left:4px;font-size:12px}.bb-team-plus{border:1px dashed var(--sd-rule);width:22px;height:22px;color:var(--sd-slate);opacity:0;border-radius:50%;justify-content:center;align-items:center;margin-left:4px;display:inline-flex}tr:hover .bb-team-plus,.bb-team:focus-visible .bb-team-plus{opacity:1}.bb-status{text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;min-width:0;height:34px;padding:0 8px;font-size:13px;font-weight:500;line-height:34px;display:block;overflow:hidden}.bb-status.is-done{background:var(--bb-done);color:#fff}.bb-status.is-info{background:var(--bb-info);color:#fff}.bb-status.is-warn{background:var(--bb-warn);color:var(--bb-warn-ink)}.bb-status.is-stuck{background:var(--bb-stuck);color:#fff}.bb-status.is-todo{background:var(--bb-todo);color:var(--bb-todo-ink)}.bb-pickup{align-items:center;gap:8px;padding:0 6px;display:inline-flex}.bb-pickup-bar{background:var(--sd-faint);border-radius:4px;width:64px;height:8px;overflow:hidden}.bb-pickup-bar i{border-radius:4px;height:100%;display:block}.bb-pickup-bar i.is-ok{background:var(--bb-done)}.bb-pickup-bar i.is-warn{background:#e0a43a}.bb-pickup b{font-variant-numeric:tabular-nums;color:var(--sd-body);font-family:inherit;font-size:12px;font-weight:400}.bb-next{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;max-width:100%;height:28px;padding:0 10px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex;overflow:hidden}.bb-next i{border-radius:50%;flex:none;width:7px;height:7px}.bb-next>span{text-overflow:ellipsis;font-weight:400;overflow:hidden}.bb-next.is-you{background:var(--sd-navy);color:#fff}.bb-next.is-you i{background:#fff}.bb-next.is-buyer{background:var(--bb-buyer-bg);color:var(--bb-buyer-ink)}.bb-next.is-buyer i{background:#d99a2b}.bb-next.is-none{color:var(--bb-todo-ink);padding:0;font-weight:400}.bb-add-row{font:inherit;color:var(--sd-slate);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:6px;padding:8px 6px;font-size:13.5px;display:inline-flex}.bb-add-row:hover{color:var(--sd-ink)}.bb-layer{z-index:70;position:relative}.bb-drawer-wrap{z-index:70;overscroll-behavior:contain;background:#182f4047;justify-content:flex-end;display:flex;position:fixed;inset:0}.bb-drawer{background:#fff;flex-direction:column;width:min(480px,100%);height:100%;animation:.2s both bb-in;display:flex;box-shadow:-24px 0 60px #182f402e}.bb-drawer.is-wide{width:min(720px,100%)}@keyframes bb-in{0%{opacity:.5;transform:translate(24px)}to{opacity:1;transform:none}}.bb-drawer-head{padding:max(14px, env(safe-area-inset-top,0px)) 14px 14px 20px;border-bottom:1px solid var(--sd-hair);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bb-drawer-close.bb-icon{border-radius:10px;width:44px;height:44px}.bb-drawer-body{overscroll-behavior:contain;padding:16px 20px calc(28px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.bb-drawer-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bb-drawer-title strong{letter-spacing:-.02em;font-size:20px;font-weight:600}.bb-drawer-title span{color:var(--sd-slate);font-size:13px}.bb-title-input{width:100%;height:36px;font:inherit;letter-spacing:-.02em;color:var(--sd-ink);background:0 0;border:1px solid #0000;border-radius:8px;margin-left:-6px;padding:0 6px;font-size:20px;font-weight:600}.bb-title-input:hover,.bb-title-input:focus{border-color:var(--sd-card-line);outline:none}.bb-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bb-facts dt{color:var(--sd-slate);font-size:11.5px}.bb-facts dd{margin-top:3px;font-size:13.5px}.bb-section{margin-top:22px}.bb-section h3{margin-bottom:8px;font-size:14px;font-weight:600}.bb-needs li{border-bottom:1px solid var(--sd-hair);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.bb-needs li>span:nth-child(2){flex-direction:column;display:flex}.bb-needs strong{font-size:14px;font-weight:500}.bb-needs small{color:var(--sd-slate);font-size:12.5px}.bb-dot{border:2px solid var(--sd-rule);background:#fff;border-radius:50%;width:12px;height:12px}.bb-needs .is-done .bb-dot{border-color:var(--bb-done);background:var(--bb-done)}.bb-needs .is-info .bb-dot{border-color:var(--bb-info);background:var(--bb-info)}.bb-needs .is-warn .bb-dot{background:var(--bb-warn);border-color:#d99a2b}.bb-needs .is-stuck .bb-dot{border-color:var(--bb-stuck);background:var(--bb-stuck)}.bb-who{border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.bb-who.is-buyer{background:var(--bb-buyer-bg);color:var(--bb-buyer-ink)}.bb-who.is-you{background:var(--sd-navy);color:#fff}.bb-inline-add{gap:6px;margin-top:8px;display:flex}.bb-inline-add input,.bb-field input,.bb-field textarea{border:1px solid var(--sd-card-line);width:100%;min-width:0;height:40px;font:inherit;color:var(--sd-ink);background:#fff;border-radius:10px;padding:0 12px;font-size:14px}.bb-field textarea{height:auto;font-family:var(--sd-mono);white-space:pre;padding:10px 12px;font-size:12.5px;line-height:1.6;overflow-x:auto}.bb-inline-add input:focus,.bb-field input:focus,.bb-field textarea:focus{border-color:var(--sd-navy);outline:none;box-shadow:0 0 0 3px #dce8f1}.bb-team-edit{flex-direction:column;gap:8px;display:flex}.bb-team-line{align-items:center;gap:10px;display:flex}.bb-team-name{flex:1;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.bb-team-name small{background:var(--sd-navy);color:#fff;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}.bb-role select{height:32px;font-size:13px}.bb-team-add{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.bb-team-add>span{color:var(--sd-slate);margin-right:2px;font-size:12.5px}.bb-linkbox{border:1px dashed var(--sd-rule);color:var(--sd-body);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.bb-linkbox .bb-status{min-width:110px}.bb-open-page{width:100%;height:46px;margin-top:24px}.bb-form{flex-direction:column;gap:14px;display:flex}.bb-field{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.bb-field>span,.bb-field>legend{color:var(--sd-body);margin-bottom:6px;padding:0;font-size:12.5px;font-weight:600}.bb-field>span small,.bb-field>legend small{color:var(--sd-slate);font-weight:400}.bb-field-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;display:grid}.bb-chips{flex-wrap:wrap;gap:6px;display:flex}.bb-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.bb-checks label{align-items:center;gap:8px;font-size:14px;display:flex}.bb-checks input,.bb-toggle input{width:16px;height:16px;accent-color:var(--sd-navy)}.bb-hint{color:var(--sd-slate);font-size:12.5px;line-height:1.45}.bb-inline{color:var(--sd-body);align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.bb-toggle{border:1px solid var(--sd-card-line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.bb-toggle input{margin-top:2px}.bb-toggle>span{flex-direction:column;font-size:14px;display:flex}.bb-toggle small{color:var(--sd-slate);font-size:12.5px}.bb-preview{border:1px solid var(--sd-hair);border-radius:12px;margin:14px 0;overflow-x:auto}.bb-preview table{border-collapse:collapse;width:100%;min-width:520px;font-size:13px}.bb-preview th{text-align:left;color:var(--sd-slate);background:var(--sd-surface);padding:8px 10px;font-size:12px;font-weight:500}.bb-preview td{border-top:1px solid var(--sd-faint);vertical-align:top;padding:8px 10px}.bb-preview td strong{font-weight:600;display:block}.bb-preview td small{color:var(--sd-slate)}.bb-owner{align-items:center;gap:6px;display:inline-flex}.bb-muted{color:var(--sd-slate)}.bb-toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:40;background:var(--sd-ink);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;animation:.2s both bb-up;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px #182f404d}@keyframes bb-up{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (width<=900px){.bb-desk-head{grid-template-columns:minmax(0,1fr)}.bb-back{justify-self:start}.bb-desk-meta{justify-content:space-between}.bb-desk-body{grid-template-columns:minmax(0,1fr)}.bb-desk-side{position:static}.bb-desk-tabs{border-top:1px solid var(--sd-hair);margin:0 -16px;padding:6px 16px}.bb-step{grid-template-columns:12px minmax(0,1fr)}.bb-step>:last-child:not(.bb-dot){grid-column:2;justify-self:start}.bb{grid-template-columns:minmax(0,1fr)}.bb-nav{border-right:0;border-bottom:1px solid var(--sd-hair);flex-direction:row;justify-content:space-between;align-items:center;height:auto;padding:10px 16px;position:static}.bb-brand{padding:0}.bb-hotel{margin:0;padding:6px 8px}.bb-hotel small,.bb-nav-item{display:none}.bb-main{padding:16px 16px 80px}.bb-head-title :is(h1,h2){font-size:22px}.bb-main .bb-legend{gap:4px 12px;margin-top:18px;font-size:12px}.bb-head-tools{width:100%}.bb-head-tools .bb-filter{flex:100%}.bb-head-tools>button{flex:1 1 0;justify-content:center}.bb-filter select{width:100%}.bb-cards{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:8px;display:grid}.bb-cards li{border:1px solid var(--sd-hair);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.bb-cards li.is-fresh{background:#eef6ff}.bb-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.bb-card-top .bb-name{min-width:0}.bb-card-meta{font-variant-numeric:tabular-nums;color:var(--sd-body);font-family:inherit;font-size:12.5px}.bb-card-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.bb-card-steps>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bb-card-steps small{color:var(--sd-slate);font-size:10.5px}.bb-card-steps .bb-status{min-width:0;height:28px;padding:0 4px;font-size:11.5px;line-height:28px}.bb-cards .bb-next{align-self:flex-start}.bb-team-plus{opacity:1}.bb-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bb-checks{grid-template-columns:minmax(0,1fr)}.bb-tabs button{height:44px;padding:0 14px}.bb-btn,.bb-btn.is-small,.bb-back,.bb-filter select,.bb-inline select,.bb-role select{height:44px}.bb-icon.is-small{width:44px;height:44px}.bb-chip,.bb-group-head,.bb-add-row{min-height:44px}.bb-team{min-width:44px;min-height:44px}.bb-name-open{justify-content:center;min-height:44px}.bb-desk-sidetabs button,.bb-desk-tabs button{height:44px}.bb-checks label{min-height:44px}.bb-inline-add input,.bb-field input{height:44px}.bb-inline-add .bb-btn{flex:none}}.bb.is-embedded{border-radius:inherit;grid-template-columns:64px minmax(0,1fr);min-height:0}.bb.is-embedded .bb-nav{border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0;align-items:center;height:auto;padding:14px 8px;position:static}.bb.is-embedded .bb-brand,.bb.is-embedded .bb-hotel>span:last-child{display:none}.bb.is-embedded .bb-hotel{background:0 0;border:0;padding:0}.bb.is-embedded .bb-nav-item{justify-content:center;width:44px;height:40px;padding:0;font-size:0}.bb.is-embedded .bb-main{padding-top:20px;padding-bottom:28px}@media (width<=900px){.bb.is-embedded{grid-template-columns:minmax(0,1fr)}.bb.is-embedded .bb-nav{border-radius:inherit;border-bottom-right-radius:0;border-bottom-left-radius:0;flex-direction:row;justify-content:flex-start;padding:10px 14px}.bb.is-embedded .bb-hotel>span:last-child{display:flex}.bb.is-embedded .bb-nav-item{display:none}.bb.is-embedded .bb-main{padding:14px 14px 22px}}@media (prefers-reduced-motion:reduce){.bb-drawer,.bb-toast{animation:none}}
