table.table thead tr th{white-space:nowrap}.list_flag{width:20px}.treeselect{min-width:10em;max-width:600px}.icon_container svg{width:1em;height:1em}*{touch-action:manipulation}@media (width<=1024px){body.mobile-no-scroll{overflow:hidden}}html.no-touch{touch-action:none!important}body.page-platform-chit-sheet .chit-sheet-header{height:50px}body.page-platform-chit-sheet .chit-sheet-grid__header div[data-column=party-size] div{justify-content:center;display:flex!important}body.page-platform-chit-sheet div[data-column=mainguestfull-name]{position:relative}body.page-platform-chit-sheet div[data-column=mainguestfull-name] .chit-sheet-country-flag{position:absolute;top:11px;left:-21px}body.page-platform-chit-sheet div[data-column=party-size]{position:relative}body.page-platform-chit-sheet .layout{display:none!important}body.page-platform-chit-sheet [data-column=mainguestfull-name]{font-weight:600}body.page-platform-chit-sheet .toggle_guest_notes{position:absolute;top:-30px;right:30px}body.page-platform-chit-sheet .toggle_guest_notes a.show_notes{display:none}body.page-platform-chit-sheet .toggle_guest_notes a.hide_notes,body.page-platform-chit-sheet .toggle_guest_notes.hide_notes a.show_notes{display:block}body.page-platform-chit-sheet .toggle_guest_notes.hide_notes a.hide_notes{display:none}body.page-platform-chit-sheet.loading .flatpickr-input{display:none!important}body.page-platform-chit-sheet [data-controller=listener]>div>fieldset:first-child>div{flex-wrap:wrap;justify-content:space-between;flex-direction:row!important;display:flex!important}body.page-platform-chit-sheet [data-controller=listener]>div>fieldset:first-child>div .align-items-end{width:100%}body.page-platform-chit-sheet [data-controller=datetime]{width:350px;height:47px}body.page-platform-chit-sheet [data-controller=datetime] .input{color:#000;background:0 0;border:none;border-bottom:1px solid #000;font-size:1.55rem}body.page-platform-chit-sheet .chit-sheet-grid-wrap{background:#fff;padding:0 0 4px}body.page-platform-chit-sheet .chit-sheet-grid{background:#fff}body.page-platform-chit-sheet .chit-sheet-grid__header,body.page-platform-chit-sheet .arrival-group{grid-template-columns:128px minmax(0,1fr);display:grid}body.page-platform-chit-sheet .chit-sheet-grid__header{align-items:end;min-height:50px}body.page-platform-chit-sheet .chit-sheet-grid__head--time{width:128px}body.page-platform-chit-sheet .reservation-card__fields,body.page-platform-chit-sheet .reservation-card__fields--header{gap:0;min-width:0;display:grid}body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields,body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields--header{grid-template-columns:64px minmax(200px,.8fr) 96px 92px 92px 200px 200px minmax(120px,3fr);gap:10px}body.page-platform-chit-sheet #kitchen-table .reservation-card__fields,body.page-platform-chit-sheet #kitchen-table .reservation-card__fields--header{grid-template-columns:64px minmax(280px,1.4fr) minmax(320px,1.8fr) 180px}@media (width<=1300px){body.page-platform-chit-sheet .chit-sheet-grid{min-width:0}body.page-platform-chit-sheet .chit-sheet-grid__header,body.page-platform-chit-sheet .arrival-group,body.page-platform-chit-sheet .chit-sheet-grid__footer{grid-template-columns:84px minmax(0,1fr)}body.page-platform-chit-sheet .chit-sheet-grid__head--time,body.page-platform-chit-sheet .arrival-time-cell{width:84px!important}body.page-platform-chit-sheet .arrival-group .arrival-time-cell{padding:18px 8px 10px!important}body.page-platform-chit-sheet .arrival-time-cell__time{font-size:18px}body.page-platform-chit-sheet .arrival-time-cell__icon{margin-top:14px}body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields,body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields--header{grid-template-columns:56px minmax(110px,1fr) 120px 120px 120px 120px 120px;row-gap:0}body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields--header{display:none}body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields>[data-column=notes]{flex-direction:column;grid-column:1/-1;align-items:stretch;margin:0 0 6px 10px;display:flex;padding:0!important}body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields>[data-column=notes]:before{color:#334155;content:"Notes";margin-bottom:8px;font-size:15px;font-weight:700;display:block;display:none!important}body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields>[data-column=notes] textarea{width:100%}}@media (width<=980px){body.page-platform-chit-sheet .reservation-card__fields{flex-wrap:wrap;gap:8px;padding:10px;display:flex}body.page-platform-chit-sheet .chit-sheet-grid__header,body.page-platform-chit-sheet .arrival-group,body.page-platform-chit-sheet .chit-sheet-grid__footer{grid-template-columns:68px minmax(0,1fr)}body.page-platform-chit-sheet .chit-sheet-grid__head--time,body.page-platform-chit-sheet .arrival-time-cell{width:68px!important}body.page-platform-chit-sheet .arrival-time-cell{padding:16px 6px 10px!important}body.page-platform-chit-sheet .arrival-time-cell__time{font-size:16px}body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields--header>[data-column=mainGuest\.notes],body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields--header>[data-column=lounge],body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields--header>[data-column=dome],body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields--header>[data-column=waiter]{display:none}body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields>[data-column=mainGuest\.notes],body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields>[data-column=lounge],body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields>[data-column=dome],body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields>[data-column=waiter],body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields--header>[data-column=mainGuest\.notes],body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields--header>[data-column=lounge],body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields--header>[data-column=dome],body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields--header>[data-column=waiter]{grid-row:2}body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields>[data-column=mainGuest\.notes],body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields>[data-column=lounge],body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields>[data-column=dome],body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields>[data-column=waiter]{border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:8px;padding:8px!important}body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields>[data-column=mainGuest\.notes]:before,body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields>[data-column=lounge]:before,body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields>[data-column=dome]:before,body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields>[data-column=waiter]:before{color:#64748b;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700;line-height:1;display:block!important}body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields>:nth-child(5):before{content:"Lounge"}body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields>:nth-child(6):before{content:"Dome"}body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields>:nth-child(7):before{content:"Lounge"}body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields>:nth-child(8):before{content:"Dome"}body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields>[data-column=mainGuest\.notes]>*,body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields>[data-column=lounge]>*,body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields>[data-column=dome]>*,body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields>[data-column=waiter]>*{width:100%}body.page-platform-chit-sheet #daily-notes-table .reservation-card__fields>[data-column=notes]{grid-row:3}body.page-platform-chit-sheet [data-column=time]{flex:0 0 8%}body.page-platform-chit-sheet [data-column=mainguestfull-name]{flex:56%}body.page-platform-chit-sheet [data-column=party-size],body.page-platform-chit-sheet [data-column=mainguestnotes]{flex:0 0 14%}body.page-platform-chit-sheet [data-column=lounge],body.page-platform-chit-sheet [data-column=dome],body.page-platform-chit-sheet [data-column=waiter]{flex:calc(25% - 50px)}body.page-platform-chit-sheet [data-column=notes]{flex:100%}}@media (width<=500px){body.page-platform-chit-sheet .reservation-card__fields{flex-direction:column;padding:5px;display:flex}}body.page-platform-chit-sheet .reservation-card__fields>[data-column=time],body.page-platform-chit-sheet .reservation-card__fields--header>[data-column=time],body.page-platform-chit-sheet .reservation-card__notes>[data-column=nothing]{display:none}body.page-platform-chit-sheet .reservation-card__fields--header>div{color:#4b5872;white-space:nowrap;border:0;font-size:13px;font-weight:600;padding:11px 3px 14px!important}body.page-platform-chit-sheet .reservation-card__fields--header{margin-inline:13px}body.page-platform-chit-sheet .arrival-group{margin-bottom:16px}body.page-platform-chit-sheet .arrival-time-cell{color:#111827;text-align:center;border-top:1px solid #e4eaf2;border-bottom:1px solid #e4eaf2;border-left:7px solid #fff;border-radius:10px 0 0 10px;width:128px;padding:29px 16px 12px!important}body.page-platform-chit-sheet .arrival-group.arrival-group-color-0 .arrival-time-cell{color:#412402;background:#faeeda!important;border-left-color:#f59e0b!important}body.page-platform-chit-sheet .arrival-group.arrival-group-color-0 .reservation-details-line{color:#412402;background:#faeeda!important}body.page-platform-chit-sheet .arrival-group.arrival-group-color-1 .arrival-time-cell{color:#04342c;background:#e1f5ee!important;border-left-color:#22c55e!important}body.page-platform-chit-sheet .arrival-group.arrival-group-color-1 .reservation-details-line{color:#04342c;background:#e1f5ee!important}body.page-platform-chit-sheet .arrival-group.arrival-group-color-2 .arrival-time-cell{color:#26215c;background:#e6f1fb!important;border-left-color:#3b82f6!important}body.page-platform-chit-sheet .arrival-group.arrival-group-color-2 .reservation-details-line{color:#26215c;background:#e6f1fb!important}body.page-platform-chit-sheet .arrival-group.arrival-group-color-3 .arrival-time-cell{color:#4b1528;background:#fbeaf0!important;border-left-color:#8b5cf6!important}body.page-platform-chit-sheet .arrival-group.arrival-group-color-3 .reservation-details-line{color:#4b1528;background:#fbeaf0!important}body.page-platform-chit-sheet .arrival-group.arrival-group-color-4 .arrival-time-cell{color:#4a1b0c;background:#faece7!important;border-left-color:#ec4899!important}body.page-platform-chit-sheet .arrival-group.arrival-group-color-4 .reservation-details-line{color:#4a1b0c;background:#faece7!important}body.page-platform-chit-sheet .arrival-group.arrival-group-color-5 .arrival-time-cell{color:#0c447c;background:#e6f1fb!important;border-left-color:#378add!important}body.page-platform-chit-sheet .arrival-group.arrival-group-color-5 .reservation-details-line{color:#0c447c;background:#e6f1fb!important}body.page-platform-chit-sheet .arrival-time-cell__time{font-size:20px;font-weight:600;line-height:1.1;display:block}body.page-platform-chit-sheet .arrival-time-cell__icon{color:#94a3b8;margin-top:20px;line-height:1;display:block}body.page-platform-chit-sheet .arrival-time-cell__icon svg{width:18px;height:18px;display:inline-block}body.page-platform-chit-sheet .arrival-group__reservations{border:1px solid #e4eaf2;border-left-width:0;gap:5px;min-width:0;padding:12px;display:grid}body.page-platform-chit-sheet .reservation-card{background:#fff;border:1px solid #e4eaf2;border-radius:8px;min-width:0;overflow:visible;box-shadow:0 8px 18px #0f172a14}body.page-platform-chit-sheet .reservation-card.table-danger,body.page-platform-chit-sheet .reservation-card.table-warning{background:var(--bs-table-bg);border-color:#00000014}body.page-platform-chit-sheet .reservation-card__fields>div{background:0 0;border:0;align-items:center;min-width:0;display:flex;overflow:visible;padding:5px 3px!important}body.page-platform-chit-sheet .reservation-card__fields>div>div{width:100%}body.page-platform-chit-sheet .reservation-card__fields>div.text-center{justify-content:center}body.page-platform-chit-sheet .reservation-card__fields>div.text-end{justify-content:end}body.page-platform-chit-sheet .reservation-card__fields>div .icon svg{width:20px}body.page-platform-chit-sheet .reservation-card__fields>[data-column=party_size]{color:#111827;text-align:center;justify-content:center;font-size:20px;font-weight:500}body.page-platform-chit-sheet .reservation-card__fields>[data-column=party_size]:before{content:"";vertical-align:middle;background:#f1f5f9;border:1px solid #e5eaf0;border-radius:6px;width:44px;height:44px;margin-right:-38px;display:inline-block}body.page-platform-chit-sheet .reservation-card__fields>[data-column=mainGuest\.full_name]{color:#111827;font-size:16px;font-weight:700}body.page-platform-chit-sheet .reservation-card__fields>[data-column=mainGuest\.notes]:before,body.page-platform-chit-sheet .reservation-card__fields>[data-column=lounge]:before,body.page-platform-chit-sheet .reservation-card__fields>[data-column=dome]:before,body.page-platform-chit-sheet .reservation-card__fields>[data-column=notes]:before{display:none}body.page-platform-chit-sheet .reservation-card__fields .form-control,body.page-platform-chit-sheet .reservation-card__fields .ts-control{border-color:#dce3ed;border-radius:4px}body.page-platform-chit-sheet .reservation-card__fields .ts-wrapper{font-size:13px}body.page-platform-chit-sheet .reservation-card__fields .ts-control{min-height:30px;line-height:1.2;padding:1px 20px 1px 6px!important}body.page-platform-chit-sheet .reservation-card__fields .ts-wrapper.single .ts-control{background-image:none}body.page-platform-chit-sheet .reservation-card__fields .ts-wrapper.single .ts-control:after{content:"";border:4px solid #0000;border-top:5px solid #6b7280;border-bottom-width:0;margin-top:-2px;position:absolute;top:50%;right:11px}body.page-platform-chit-sheet .reservation-card__fields .ts-control>.item{color:#111827;background:#eef2f7;border:1px solid #dce3ed;border-radius:3px;margin:1px 2px 1px 0;padding:0 4px;font-size:12px}body.page-platform-chit-sheet .reservation-card__fields .ts-control>input{caret-color:#0000;cursor:pointer;min-height:0;font-size:14px;display:none!important}body.page-platform-chit-sheet .reservation-card__fields .ts-dropdown{margin-top:2px;font-size:14px}body.page-platform-chit-sheet .reservation-card__fields .ts-dropdown .option{padding:4px 9px}body.page-platform-chit-sheet .reservation-card__fields .ts-wrapper{width:100%}body.page-platform-chit-sheet .reservation-card__fields .ts-wrapper.dropdown-active{z-index:40;position:relative}body.page-platform-chit-sheet .reservation-card__fields .ts-dropdown{z-index:1050!important}body.page-platform-chit-sheet .reservation-card__fields textarea.form-control{resize:none;height:34px;min-height:34px}body.page-platform-chit-sheet .reservation-card__notes{color:#46536a;font-size:13px;line-height:1.25;padding:0 16px 14px!important}body.page-platform-chit-sheet .reservation-card__notes>[data-column=notes],body.page-platform-chit-sheet .reservation-card__notes>[data-column=visit_notes]{min-width:0;display:block}body.page-platform-chit-sheet .reservation-details-line{color:#334155;overflow-wrap:anywhere;white-space:normal;word-break:normal;border:1px solid #dbeafe;border-radius:8px;max-width:100%;padding:9px 12px;display:block;overflow:visible}body.page-platform-chit-sheet .focus .ts-control{outline:0;border-color:#86b7fe!important;box-shadow:0 0 0 .25rem #0d6efd40!important}body.page-platform-chit-sheet .chit-sheet-grid.hide_notes .reservation-card__notes{border:0!important;margin:0!important;padding:0!important;display:none!important}body.page-platform-chit-sheet .chit-sheet-grid__footer{color:#334155;-moz-column-gap:16px;background:#f8fafc;border:1px solid #e4eaf2;border-radius:8px;grid-template-columns:128px minmax(0,1fr);column-gap:16px;margin-top:16px;display:grid}body.page-platform-chit-sheet .chit-sheet-grid__footer>div{padding:12px 16px}body.page-platform-chit-sheet #post-form .ts-control{padding:5px}body.page-platform-chit-sheet #post-form textarea{max-width:calc(100% - 10px);padding:5px}body.page-platform-chit-sheet .default_trello_template{width:350px}body.page-platform-chit-sheet .kitchen-reservation [data-column=party_size]{position:relative}body.page-platform-chit-sheet .kitchen-reservation .row-warning{color:#dc2626;width:15px;display:none;position:absolute;top:10px;left:2px;transform:translateY(-50%)}body.page-platform-chit-sheet .kitchen-reservation .row-warning svg{fill:#dc2626}body.page-platform-chit-sheet .kitchen-reservation.table-warning{outline-offset:1px;background:#fff;outline:2px solid #dc2626}body.page-platform-chit-sheet .kitchen-reservation.table-warning .row-warning{display:block}body.page-platform-chit-sheet #exportToTrelloConfirmation .form-group span{display:none}body.page-platform-chit-sheet #exportToTrelloConfirmation .form-group span.continue{display:block}body.page-platform-chit-sheet #exportToTrelloConfirmation.no_templates .form-group span{display:none}body.page-platform-chit-sheet #exportToTrelloConfirmation.no_templates .form-group span.no_templates{display:block}body.page-platform-chit-sheet #waiters_service_plan{padding-bottom:200px}body.page-platform-chit-sheet #waiters_service_plan .waiters-selector .selects{display:none}body.page-platform-chit-sheet #waiters_service_plan .list-waiter{cursor:move}body.page-platform-chit-sheet #waiters_service_plan .role-block.expand .card-header .close{display:block}body.page-platform-chit-sheet #waiters_service_plan .role-block.expand .card-header .open{display:none}body.page-platform-chit-sheet #waiters_service_plan .role-block.expand .drop-list li{width:100%;display:flex!important}body.page-platform-chit-sheet #waiters_service_plan .role-block .card-header{justify-content:space-between;display:flex}body.page-platform-chit-sheet #waiters_service_plan .role-block .card-header .close{display:none}body.page-platform-chit-sheet #waiters_service_plan .waiter_role .drop-list{min-height:30px}body.page-platform-chit-sheet #waiters_service_plan .waiter_role .drop-list li{display:none!important}body.page-platform-chit-sheet #waiters_service_plan .waiter_role .drop-list li.show{flex:none;width:auto;display:flex!important}body.page-platform-chit-sheet #waiters_service_plan .list-waiter{align-items:center}body.page-platform-chit-sheet #waiters_service_plan .list-waiter span{width:100px}body.page-platform-chit-sheet #waiters_service_plan .list-waiter .selects{width:100px;height:35px}body.page-platform-chit-sheet #waiters_service_plan .list-waiter .selects .select{display:none}body.page-platform-chit-sheet #waiters_service_plan .list-waiter .selects .select.show{display:block}body.page-platform-chit-sheet #waiters_service_plan .drop-list{min-height:10px}@media (width<=1024px){#screen-modal-type-newArticleQuantity{width:80%;max-width:none;height:calc(100vh - 200px);margin:auto;top:100px}#screen-modal-type-newArticleQuantity .modal-body{overflow-x:hidden}body.input-mobile-fullscreen{height:auto;touch-action:none!important}body.input-mobile-fullscreen .container-fluid{height:100%;position:relative}body.input-mobile-fullscreen div[data-controller=table]{display:none}body.page-platform-kitchen-orders .layout header{display:none!important}body.page-platform-kitchen-orders .layout nav{flex:1}body.page-platform-kitchen-orders .article-search:nth-child(2){display:none}body.page-platform-kitchen-orders div.article-search.active{z-index:20;background:#fff;border-top:1px solid #000;width:100%;height:100%;padding:0;position:absolute;top:0;left:0}body.page-platform-kitchen-orders div.article-search.active>.form-group{height:100%}body.page-platform-kitchen-orders div.article-search.active>.form-group>label{display:none}body.page-platform-kitchen-orders div.article-search.active>.form-group>div{height:100%}body.page-platform-kitchen-orders div.article-search.active div.add_orderline_select{max-width:initial;width:auto;height:100%;margin:5px;border:0!important}body.page-platform-kitchen-orders div.article-search.active div.add_orderline_select .ts-control{height:40px;border:1px solid #15141a1a!important}body.page-platform-kitchen-orders div.article-search.active .ts-dropdown{z-index:10;border-radius:0;height:100%;position:absolute;top:54px}body.page-platform-kitchen-orders div.article-search.active .ts-dropdown .ts-dropdown-content{height:100%;max-height:initial;overscroll-behavior:contain}}body.page-platform-kitchen-orders .plugin-clear_button{--ts-pr-clear-button:0em}body.page-platform-kitchen-orders .plugin-clear_button .clear-button{right:15px}body.page-platform-kitchen-orders table td a.btn.btn-link{margin-left:-7px}body.page-platform-kitchen-orders .quantity_control{flex-wrap:nowrap;grid-template-columns:repeat(4,1fr);justify-content:left;gap:4px;width:195px}body.page-platform-kitchen-orders .quantity_control .form-group{width:auto;margin:0;padding:0!important}body.page-platform-kitchen-orders .quantity_control button{padding-top:10px;padding-bottom:10px}body.page-platform-kitchen-orders .quantity_control .unit{text-align:center}body.page-platform-kitchen-orders .quantity_input{text-align:center;color:#000;-moz-appearance:textfield;background:#fff;width:60px}body.page-platform-kitchen-orders .quantity_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.page-platform-kitchen-orders .quantity_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.page-platform-kitchen-orders #screen-modal-newArticleQuantity .new_article_supplier,body.page-platform-kitchen-orders #screen-modal-newArticleQuantity .new_article_unit{display:none}body.page-platform-kitchen-orders #screen-modal-newArticleQuantity.new_article .new_article_supplier,body.page-platform-kitchen-orders #screen-modal-newArticleQuantity.new_article .new_article_unit{display:block!important}#screen-modal-form-newArticleQuantity .unit{line-height:34px}body.page-platform-beverage-wines-edit .ratio_td input{color:#555!important}.wine-inventory__toolbar,.wine-inventory-history__toolbar,.wine-inventory-commits__toolbar{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.wine-inventory__toolbar input,.wine-inventory-history__toolbar input,.wine-inventory-commits__toolbar input{max-width:38rem}.wine-inventory-history__status{color:#6c757d;min-height:1.5rem}.wine-inventory th button,.wine-inventory-history th button{font-weight:inherit;color:inherit;background:0 0;border:0;padding:0}.wine-inventory th button:hover,.wine-inventory-history th button:hover{text-decoration:underline}.wine-inventory__table{table-layout:fixed;width:100%;min-width:112rem}.wine-inventory__table th,.wine-inventory__table td{overflow-wrap:anywhere;padding-left:.9rem;padding-right:.9rem}.wine-inventory__table th:first-child,.wine-inventory__table td:first-child{width:9rem}.wine-inventory__table th:nth-child(2),.wine-inventory__table td:nth-child(2){width:8rem}.wine-inventory__table th:nth-child(4),.wine-inventory__table td:nth-child(4){width:14rem}.wine-inventory__table th:nth-child(3),.wine-inventory__table td:nth-child(3){min-width:16rem}.wine-inventory__table th:nth-child(5),.wine-inventory__table td:nth-child(5){width:7rem}.wine-inventory__table th:nth-child(6),.wine-inventory__table td:nth-child(6){width:13rem}.wine-inventory__table th:nth-child(7),.wine-inventory__table td:nth-child(7){width:8rem}.wine-inventory__table th:nth-child(8),.wine-inventory__table td:nth-child(8){width:12rem}.wine-inventory__table th:nth-child(9),.wine-inventory__table td:nth-child(9),.wine-inventory__table th:nth-child(10),.wine-inventory__table td:nth-child(10),.wine-inventory__table th:nth-child(11),.wine-inventory__table td:nth-child(11){width:10rem}.wine-inventory__table th:nth-child(12),.wine-inventory__table td:nth-child(12){width:4rem}.wine-inventory-history__table{min-width:90rem}.wine-inventory-history__event{color:#adb5bd;align-items:center;display:inline-flex}.wine-inventory-history__event svg{width:.875rem;height:.875rem}.wine-inventory__actions{white-space:nowrap}.wine-inventory[data-uncommitted="1"] tbody tr{cursor:pointer}.wine-inventory__row--selected>td{background-color:#cfe2ff}.wine-inventory__editable{min-height:2.375rem}.wine-inventory__editable:hover{cursor:text}.wine-inventory__editable:empty:before{content:"";min-height:1.5rem;display:inline-block}.wine-inventory__editable input{min-width:100%}.wine-inventory__count,.wine-inventory__sold{width:6.5rem}.wine-inventory__count.is-saving,.wine-inventory__sold.is-saving{background-color:#fff3cd}.wine-inventory__count.is-error,.wine-inventory__sold.is-error{border-color:#dc3545}.wine-inventory__count-meta{font-size:11px;line-height:1.2}.wine-inventory__load-more,.wine-inventory-history__load-more,.wine-inventory-commits__load-more{justify-content:center;margin-top:1rem;display:flex}body.page-platform-scheduled-exports-edit .matrixScroll{min-height:300px}body{--alchemist-canvas:#f1f4f5;--alchemist-surface:#fff;--alchemist-ink:#17252b;--alchemist-text:#2d3a3f;--alchemist-muted:#6d7778;--alchemist-border:#dbe1e2;--alchemist-accent:#a88952;--alchemist-primary:#315f5b;background:radial-gradient(circle at 88% 4%, #315f5b0e, transparent 24rem), var(--alchemist-canvas);color:var(--alchemist-text)}*{scrollbar-color:#fff #000;scrollbar-width:thin}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#fff;border:1px solid #000;border-radius:999px}body .aside{border-right:1px solid #a8895257;box-shadow:8px 0 28px #17252b1f;background:url(https://alchemist.dk/wp-content/uploads/2024/10/start-bg.png) 50%/cover no-repeat,linear-gradient(160deg,#315f5b2e,#0000 42%),linear-gradient(#19282e 0%,#111b20 100%)!important}body .aside>header{border-bottom:1px solid #ffffff14}body .aside .bg-dark{background-color:#0000!important}body .aside .nav-pills>.nav-item>.nav-link{color:#f0efeac2!important}body .aside .nav-pills>.nav-item>.nav-link:hover,body .aside .nav-pills>.nav-item>.nav-link:focus{color:#fff!important;background:#fff1!important}body .aside .nav-pills>.nav-item.active>.nav-link,body .aside .nav-pills>.nav-item>.nav-link.active{box-shadow:inset 3px 0 0 var(--alchemist-accent);color:#fff!important;background:linear-gradient(90deg,#a8895233,#315f5b3d)!important}body .aside .sub-menu{background:#040c0f3d}body .aside .sub-menu .vr{color:#a889527a;opacity:1}body .aside .text-muted{color:#ebe8de80!important}body .workspace{color:var(--alchemist-text)}body .command-bar-wrapper>.layout{background:#fff;border:0;border-radius:10px;box-shadow:0 4px 16px #17252b0d;padding:.9rem 1.1rem!important}body .command-bar-wrapper h1{letter-spacing:-.015em;color:var(--alchemist-ink)!important;font-weight:500!important}body .breadcrumb,body .command-bar-wrapper small{color:#657576!important}body .command-bar .btn-link{border-radius:6px;text-decoration:none;color:#263b40!important}body .command-bar .btn-link:hover,body .command-bar .btn-link:focus{background:#315f5b14;color:#203f3d!important}body .workspace>nav[aria-label=breadcrumb] .breadcrumb{--bs-breadcrumb-divider-color:#8b9a9a;--bs-breadcrumb-item-active-color:#657576;box-shadow:none;background:0 0;border:0;border-radius:0;padding-top:.3rem;padding-bottom:.3rem}body .workspace>nav[aria-label=breadcrumb] .breadcrumb a{color:var(--alchemist-primary);text-decoration:none}body .workspace>nav[aria-label=breadcrumb] .breadcrumb a:hover,body .workspace>nav[aria-label=breadcrumb] .breadcrumb a:focus{color:#203f3d;text-decoration:underline}body .workspace .bg-white{background-color:var(--alchemist-surface)!important}body .workspace .border,body .workspace .border-top,body .workspace .border-bottom,body .workspace .table>:not(caption)>*>*{border-color:var(--alchemist-border)!important}body .workspace .table-striped{--bs-table-striped-bg:#edf5f3;--bs-table-striped-color:var(--alchemist-text)}body .workspace .row.g-3>.col-md:has(>fieldset.full-height-block){flex-direction:column;display:flex}body .workspace fieldset.full-height-block{flex:auto}body .workspace fieldset.full-height-block>.bg-white>.layout-wrapper>fieldset:only-child{flex-direction:column;flex:auto;display:flex;margin-bottom:0!important}body .workspace fieldset.full-height-block>.bg-white>.layout-wrapper>fieldset:only-child>.bg-white{flex:auto}body .workspace .shadow-sm{box-shadow:0 8px 24px #17252b11!important}body .workspace .btn-primary{--bs-btn-bg:var(--alchemist-primary);--bs-btn-border-color:var(--alchemist-primary);--bs-btn-hover-bg:#274f4c;--bs-btn-hover-border-color:#274f4c;--bs-btn-active-bg:#203f3d;--bs-btn-active-border-color:#203f3d}body .workspace .form-control:focus,body .workspace .form-select:focus,body .workspace .ts-control.focus{border-color:#315f5b99;box-shadow:0 0 0 .2rem #315f5b1f!important}.hide{display:none}[data-controller=tabs]>nav{justify-content:flex-start!important;margin-bottom:0!important}[data-controller=tabs]>nav>div{width:100%;background:0 0!important;border-radius:0!important;overflow:visible!important}[data-controller=tabs]>nav .nav-pills{background:#f8fafc;border:1px solid #e4eaf2;border-radius:8px 8px 0 0;width:100%;justify-content:flex-start!important;gap:0!important;padding:8px 10px 0!important;display:flex!important}[data-controller=tabs]>nav .nav-item{flex:none}[data-controller=tabs]>nav .nav-link{color:#4b5872;background:0 0;border:1px solid #0000;padding:.75rem 1.25rem;font-weight:600;border-radius:6px 6px 0 0!important}[data-controller=tabs]>nav .nav-link.active{box-shadow:none;color:#111827;border-color:#e4eaf2 #e4eaf2 #fff;background:#fff!important}[data-controller=tabs]>.tab-content>.tab-pane{background:#fff;border:1px solid #e4eaf2;border-top:0;padding:12px;position:relative}.dropdown-menu-center{left:50%!important;right:auto!important;transform:translate(-50%,24px)!important}.dropupselect .ts-dropdown{margin-top:-40px;transform:translateY(-100%)}div[data-listener-url-value]{position:relative}#loader_block{z-index:9999;background:#9696964d;width:100%;height:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#loader_block.hide{display:none!important}#loader_inline{display:inline-block!important}#loader_inline.hide{display:none!important}.w100{width:100%;max-width:100%}.form-check-input[type=checkbox]:indeterminate{background-color:#edeef0;background-image:none;border-color:#1c2b3640}.sub-menu{background:#303030;padding:4px 0}.sub-menu.nav>li>a{margin-right:8px}.menu-separator{pointer-events:none;background:#fff;width:100%;height:1px;font-size:0;line-height:0;display:block!important}.select_with_info .title{font-size:14px}.select_with_info .small{color:#444;font-size:12px}.sortable-bg-drag td,.sortable-bg-drag th,.sortable-bg-drag td input,.sortable-bg-drag td textarea,.sortable-bg-drag th input,.sortable-bg-drag th textarea{background:#ccc}a.handle{cursor:move}a.handle svg{width:16px;height:16px}.wine-pairing-search-option{align-items:flex-start;gap:7px;line-height:1.2;display:flex}.wine-pairing-search-option .wine-pairing-search-icon{flex:none;width:13px;height:13px}.wine-pairing-search-option .wine-pairing-search-text{flex-direction:column;min-width:0;display:flex}.wine-pairing-search-option .wine-pairing-search-title{font-size:14px;font-weight:500}.wine-pairing-search-option .wine-pairing-search-meta{color:#6c757d;margin-top:2px;font-size:12px}.wine-pairing-search-option .wine-pairing-search-highlight{background:#fff2a8;border-radius:2px;padding:0 1px}.wine-search-option{align-items:flex-start;gap:7px;line-height:1.2;display:flex}.wine-search-option .wine-search-icon{flex:none;width:13px;height:13px}.wine-search-option .wine-search-text{flex-direction:column;min-width:0;display:flex}.wine-search-option .wine-search-title{font-size:14px;font-weight:500}.wine-search-option .wine-search-meta{color:#6c757d;margin-top:2px;font-size:12px}.wine-search-option .wine-search-highlight{background:#fff2a8;border-radius:2px;padding:0 1px}th .ts-control .item{margin:0!important}.sidebar-profile{overflow:visible}.sidebar-profile .sidebar-profile-popup{opacity:0;pointer-events:none;visibility:hidden;z-index:1080;padding-bottom:.5rem;transition:opacity .15s,transform .15s,visibility .15s;bottom:calc(100% - .25rem);left:1rem;right:1rem;transform:translateY(.25rem)}.sidebar-profile:hover .sidebar-profile-popup,.sidebar-profile:focus-within .sidebar-profile-popup{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.aside footer>.bg-dark{overflow:visible!important}.matrixScroll{width:100%;overflow-x:scroll!important}table.matrix.table{table-layout:fixed;width:100%;min-width:0!important}table.matrix.table th,table.matrix.table td{vertical-align:middle;padding:.35rem .5rem!important}table.matrix.table th .form-control{height:auto!important}table.matrix.table th .index{text-align:center;font-weight:400;display:block}table.matrix.table th .form-check{justify-content:center;display:flex}table.matrix.table .handle svg{width:14px;height:14px}table.matrix.table .matrix-sortable-handle-cell{text-align:center}table.matrix.table .matrix-sortable-handle-cell>:not(.handle){display:none!important}table.matrix.table a.handle{justify-content:center;align-items:center;display:inline-flex}table.matrix.table input.form-control{box-shadow:none;text-overflow:ellipsis;white-space:nowrap;border-color:#0000;min-height:30px;padding:.25rem .35rem;overflow:hidden}table.matrix.table.matrix-sortable th:first-child,table.matrix.table.matrix-sortable td:first-child{width:36px!important;padding:0!important}table.matrix.table.matrix-sortable .add-row th:first-child{width:100%!important;padding:0!important}table.matrix.table.matrix-sortable th:nth-child(2){width:38%!important}table.matrix.table.matrix-sortable th:nth-child(3){width:auto!important}table.matrix.table th.no-border{width:36px!important}table.matrix.table th.no-border a{justify-content:center;width:24px;height:24px;display:inline-flex}table.matrix.table .add-row a{padding:.35rem}@media (width<=900px){table.matrix.table.matrix-sortable.table{margin-bottom:0}table.matrix.table.matrix-sortable thead{display:none}table.matrix.table.matrix-sortable,table.matrix.table.matrix-sortable tbody{width:100%;display:block}table.matrix.table.matrix-sortable tr.sort-item{border-bottom:2px solid #dee2e6;grid-template-columns:36px minmax(0,1fr) 36px;align-items:stretch;padding:.35rem 0;display:grid}table.matrix.table.matrix-sortable tr.sort-item:last-of-type{border-bottom:0}table.matrix.table.matrix-sortable .matrix-sortable-handle-cell{grid-area:1/1/span 30;align-self:center;border:0!important}table.matrix.table.matrix-sortable th.matrix-sortable-field-cell{grid-column:2;display:block;border:0!important;width:100%!important;padding:2px 4px!important}table.matrix.table.matrix-sortable th.matrix-sortable-field-cell+th.matrix-sortable-field-cell{border-top:1px solid #eef0f1!important}table.matrix.table.matrix-sortable .matrix-sortable-delete-cell{grid-area:1/3/span 30;align-self:center;border:0!important}table.matrix.table.matrix-sortable tr.add-row,table.matrix.table.matrix-sortable tr.add-row th{width:100%;display:block}}.text-body-emphasis ul{font-size:1em}input.input-readonly-as-text{color:#000!important;background:#fff!important}textarea.input-readonly-as-text{resize:none;box-sizing:border-box;height:auto;min-height:1em;overflow:hidden;color:#000!important;background:#fff!important;border:0!important}body.page-platform-flagged-reservations table{min-width:1200px}body.page-platform-flagged-reservations th,body.page-platform-flagged-reservations td{white-space:nowrap}body.page-platform-flagged-reservations .flagged-reservation-tock-link{align-items:center;gap:5px;display:inline-flex}body.page-platform-flagged-reservations .flagged-reservation-tock-icon{display:inline-flex}body.page-platform-flagged-reservations .flagged-reservation-tock-icon img{width:13px;height:13px}@media (width<=991.98px){.aside{transition:all .3s;height:calc(1.325rem + .9vw + 3.5em)!important}}@media (width>=720px){body .aside header{margin-top:0!important}body .container-md{max-width:100%;padding:.5rem!important}body.menu-open .aside nav{overscroll-behavior:contain;z-index:100;background:url(https://alchemist.dk/wp-content/uploads/2024/10/start-bg.png) 50%/cover no-repeat,linear-gradient(160deg,#315f5b2e,#0000 42%),linear-gradient(#19282e 0%,#111b20 100%);flex-direction:column;max-height:100vh;padding-top:62px;position:fixed;top:0;left:0;overflow-y:auto;width:250px!important;height:100vh!important;display:flex!important}body.menu-open .aside header .header-toggler{z-index:101;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;position:fixed;top:13px;left:198px;margin:0!important;display:flex!important}body.menu-open .aside header .header-toggler svg,body.menu-open .aside header .header-toggler span{display:none!important}body.menu-open .aside header .header-toggler:before,body.menu-open .aside header .header-toggler:after{content:"";background-color:#fff;width:14px;height:1px;position:absolute;top:50%;left:50%}body.menu-open .aside header .header-toggler:before{transform:translate(-50%,-50%)rotate(45deg)}body.menu-open .aside header .header-toggler:after{transform:translate(-50%,-50%)rotate(-45deg)}body.menu-open .aside>header .header-brand{z-index:101;position:fixed;top:13px;right:1rem}body.sidebar-brand-positioned.menu-open .aside>header .header-brand{left:var(--sidebar-brand-left);right:auto;top:var(--sidebar-brand-top)}body.menu-open .aside>header{min-height:86px}body .col-xxl{width:100%}body .aside{min-height:auto;flex-shrink:0!important;width:100%!important;max-width:100%!important}body .aside header .header-toggler{display:block!important}body .aside nav,body .aside .d-none{display:none!important}body .aside .d-sm-block,body .aside .d-md-none{display:block!important}}.treeselect{min-height:32px}.treeselect .ant-select{font-family:inherit}.react-tree-loading{color:#6c757d;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:200px;display:flex}.react-tree-help{color:#6c757d;border-bottom:1px solid #e9ecef;margin:0 0 .9rem;padding:0 0 .55rem;font-size:.82rem;line-height:1.35}.react-tree-title{align-items:center;gap:.35rem;min-height:26px;font-size:14px;display:inline-flex}.react-tree-title a:hover{text-decoration:underline}.react-tree-select-handle{color:#adb5bd;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;padding:2px;display:inline-flex}.react-tree-select-handle:hover,.react-tree-select-handle:focus-visible{color:#0d6efd;background:#0d6efd1a}.react-tree-grip{fill:currentColor;width:14px;height:20px;display:block}.ant-tree-node-selected .react-tree-select-handle{color:#0d6efd}.react-tree-edit-link{color:#6c757d;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.react-tree-edit-link svg{fill:currentColor;width:12px;height:12px}.react-tree-edit-link:hover{color:#0d6efd}.react-tree-count-link{margin-left:.15rem}.sommelier{--sommelier-gold:var(--alchemist-accent,#a88952);--sommelier-ink:var(--alchemist-ink,#17252b);--sommelier-muted:var(--alchemist-muted,#6d7778);--sommelier-border:var(--alchemist-border,#dbe1e2);color:var(--sommelier-ink);padding:1.25rem 0 2rem}.sommelier button:focus-visible,.sommelier a:focus-visible,.sommelier textarea:focus-visible{outline:2px solid var(--sommelier-gold);outline-offset:4px}.sommelier button{font:inherit}.sommelier button:disabled{cursor:default;opacity:.55}.sommelier svg{flex-shrink:0;width:20px;height:20px}.sommelier .sommelier-header{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2.8rem;display:flex}.sommelier .sommelier-eyebrow,.sommelier .sommelier-suggestions h2,.sommelier .sommelier-answer-label{color:var(--sommelier-gold);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:600}.sommelier h1{color:var(--sommelier-ink);letter-spacing:-.045em;margin:.7rem 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4.6vw,5rem);font-weight:400;line-height:1.1}.sommelier .sommelier-header p{color:var(--sommelier-muted);margin:0;font-size:1rem}.sommelier .sommelier-header-mark{color:var(--sommelier-gold);border:1px solid #a8895259;border-radius:50%;padding:1rem}.sommelier .sommelier-header-mark svg{width:64px;height:64px}.sommelier .sommelier-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:2.25rem;display:grid}.sommelier .sommelier-suggestions h2{margin:0 0 1.25rem}.sommelier .sommelier-suggestions button{border:1px solid var(--sommelier-border);color:var(--sommelier-ink);text-align:left;background:#ffffffa6;border-radius:8px;grid-template-columns:1fr 20px;gap:.5rem 1rem;width:100%;margin-bottom:.65rem;padding:1rem 1.1rem;transition:background .15s,border-color .15s;display:grid}.sommelier .sommelier-suggestions button:hover:not(:disabled){border-color:var(--sommelier-gold);background:#fff}.sommelier .sommelier-example-label{color:var(--sommelier-muted);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:.65rem}.sommelier .sommelier-example-text{font-size:.9rem;line-height:1.5}.sommelier .sommelier-suggestions svg{color:var(--sommelier-gold);width:16px;height:16px;margin-top:.2rem}.sommelier .sommelier-suggestions-note{color:var(--sommelier-muted);margin:1.4rem .3rem;font-size:.78rem;line-height:1.7}.sommelier .sommelier-chat{border:1px solid var(--sommelier-border);background:#fff;border-radius:16px;flex-direction:column;min-width:0;height:clamp(680px,78vh,960px);display:flex;overflow:hidden;box-shadow:0 10px 38px #17252b09}.sommelier .sommelier-chat-top{border-bottom:1px solid var(--sommelier-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.4rem;display:flex}.sommelier .sommelier-chat-top>span{color:var(--sommelier-muted);align-items:center;gap:.6rem;font-size:.75rem;display:flex}.sommelier .sommelier-chat-top i{background:var(--sommelier-gold);border-radius:50%;width:5px;height:5px}.sommelier .sommelier-chat-top button{color:var(--sommelier-muted);background:0 0;border:0;font-size:.75rem}.sommelier .sommelier-chat-top button span{color:var(--sommelier-gold);margin-left:.6rem}.sommelier .sommelier-messages{flex:1;min-height:0;padding:1.75rem;overflow-y:auto}.sommelier .sommelier-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:240px;display:flex}.sommelier .sommelier-empty-mark{color:var(--sommelier-gold);border:1px solid #a8895266;border-radius:50%;padding:.8rem}.sommelier .sommelier-empty-mark svg{width:48px;height:48px}.sommelier .sommelier-empty h2{color:#536966;margin:1.5rem 0 .9rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,2vw,2rem);font-weight:400}.sommelier .sommelier-empty p{color:var(--sommelier-muted);font-size:.85rem;line-height:1.8}.sommelier .sommelier-empty-rule{background:var(--sommelier-gold);opacity:.5;width:40px;height:1px;margin-top:1.5rem}.sommelier .sommelier-turn{margin-bottom:2rem}.sommelier .sommelier-question{background:#f2f5f4;border-radius:10px;max-width:85%;margin:0 0 1.5rem auto;padding:1rem 1.2rem}.sommelier .sommelier-question>span{color:var(--sommelier-muted);font-size:.68rem}.sommelier .sommelier-question p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.35rem 0 0}.sommelier .sommelier-answer>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.75rem 0 1.25rem;font-size:.95rem;line-height:1.8}.sommelier .sommelier-wines{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.8rem;display:grid}.sommelier .sommelier-wine{border:1px solid var(--sommelier-border);color:var(--sommelier-ink);border-radius:8px;flex-direction:column;padding:1rem;text-decoration:none;display:flex}.sommelier .sommelier-wine:hover{border-color:var(--sommelier-gold);color:var(--sommelier-ink);text-decoration:none}.sommelier .sommelier-wine-heading{color:var(--sommelier-gold);justify-content:space-between;align-items:center;gap:1rem;font-size:.72rem;display:flex}.sommelier .sommelier-wine-heading svg{width:15px;height:15px}.sommelier .sommelier-wine h3{margin:.5rem 0;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:400;line-height:1.4}.sommelier .sommelier-wine p{color:var(--sommelier-muted);margin:.2rem 0;font-size:.75rem}.sommelier .sommelier-wine-origin{flex:1}.sommelier .sommelier-wine-footer{border-top:1px solid var(--sommelier-border);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;margin-top:.8rem;padding-top:.8rem;display:flex}.sommelier .sommelier-wine-footer strong{font-size:.85rem;font-weight:500}.sommelier .sommelier-wine-footer span{color:var(--sommelier-muted);font-size:.7rem}.sommelier .sommelier-thinking{color:var(--sommelier-muted);align-items:center;gap:.7rem;padding:.5rem 0;font-size:.85rem;display:flex}.sommelier .sommelier-thinking>span{border:1px solid var(--sommelier-border);border-top-color:var(--sommelier-gold);border-radius:50%;width:15px;height:15px;animation:.8s linear infinite sommelier-spin}.sommelier .sommelier-error{color:#72502a;background:#fff6ed;border:1px solid #e9d3b8;border-radius:8px;padding:1rem;font-size:.85rem}.sommelier .sommelier-composer{border-top:1px solid var(--sommelier-border);background:#fafbf9;flex-shrink:0;padding:1.25rem}.sommelier .sommelier-composer textarea{color:var(--sommelier-ink);font:inherit;resize:vertical;background:#fff;border:1px solid #b9c6c2;border-bottom:0;border-radius:10px 10px 0 0;width:100%;min-height:85px;max-height:170px;padding:1rem 1.1rem .4rem;display:block}.sommelier .sommelier-composer textarea::placeholder{color:#889994}.sommelier .sommelier-composer textarea:focus{border-color:var(--sommelier-gold);outline:none}.sommelier .sommelier-composer:focus-within .sommelier-composer-footer{border-color:var(--sommelier-gold)}.sommelier .sommelier-composer-footer{background:#fff;border:1px solid #b9c6c2;border-top:0;border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .75rem .75rem 1.1rem;display:flex}.sommelier .sommelier-composer-footer>span{color:var(--sommelier-muted);font-size:.68rem}.sommelier .sommelier-composer-footer button{background:var(--alchemist-primary,#315f5b);color:#fff;border:0;border-radius:6px;align-items:center;gap:1.1rem;padding:.65rem 1.2rem;display:flex}@media (width<=1100px){.sommelier .sommelier-layout{grid-template-columns:220px minmax(0,1fr);gap:1.25rem}.sommelier .sommelier-messages{padding:1.1rem}}@media (width<=767px){.sommelier{padding-top:.5rem}.sommelier .sommelier-header{margin-bottom:1.5rem}.sommelier .sommelier-header-mark{display:none}.sommelier .sommelier-layout{flex-direction:column;display:flex}.sommelier .sommelier-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.sommelier .sommelier-suggestions h2{grid-column:1/-1;margin-bottom:0}.sommelier .sommelier-suggestions button{margin:0;padding:.75rem}.sommelier .sommelier-example-text{font-size:.8rem}.sommelier .sommelier-suggestions button:nth-of-type(n+5),.sommelier .sommelier-suggestions-note{display:none}.sommelier .sommelier-chat{height:75vh;min-height:520px}.sommelier .sommelier-chat-top{padding:.8rem 1rem}.sommelier .sommelier-composer{padding:.8rem}.sommelier .sommelier-composer-footer>span{max-width:150px}.sommelier .sommelier-question{max-width:95%}}@media (prefers-reduced-motion:reduce){.sommelier .sommelier-thinking>span{animation:none}}@keyframes sommelier-spin{to{transform:rotate(360deg)}}
