.fm-pickup-board{gap:16px;min-width:0;display:grid}.fm-pickup-board :is(.dds-input,.dds-select__input,.dds-date-picker-control>input,.fm-control):not(:disabled):not([readonly]):not([aria-invalid=true]){--dds-color-border-strong:var(--dds-color-border-control)}.fm-pickup-board__surface,.fm-pickup-board__recurring,.fm-pickup-board__today,.fm-pickup-board__rules,.fm-pickup-board__proposals{border:1px solid var(--dds-color-border-default);border-radius:var(--fm-radius-md);background:var(--dds-color-bg-default);min-width:0}.fm-pickup-board__heading{justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 0;display:flex}.fm-pickup-board__heading h2{margin:0;font-size:18px;font-weight:650;line-height:26px}.fm-pickup-board__help{color:var(--dds-color-text-secondary);margin:0;font-size:13px;line-height:1.6}.fm-pickup-board__composer{grid-template-rows:repeat(5,auto);grid-template-columns:minmax(280px,.9fr) minmax(350px,1.2fr);align-items:stretch;gap:0 24px;min-width:0;padding:20px 24px;display:grid}.fm-pickup-board__partners{border-right:1px solid var(--dds-color-border-default);grid-area:1/1/6;grid-template-rows:subgrid;align-items:stretch;row-gap:0;min-width:0;padding-right:24px;display:grid}.fm-pickup-board__partners>.fm-field{grid-row:1;margin-bottom:16px}.fm-pickup-board h3{margin:0;font-size:14px;font-weight:600;line-height:22px}.fm-pickup-board__selection-count{color:var(--dds-color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.fm-pickup-board__select-all{grid-row:2;justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:8px;display:flex}.fm-pickup-board__select-all .fm-pickup-check{font-size:12px}.fm-pickup-board__partner-list{contain:size;border:1px solid var(--dds-color-border-default);border-radius:var(--fm-radius-sm);grid-row:3/6;min-height:0;max-height:none;overflow:auto}.fm-pickup-board__partner{border-bottom:1px solid var(--dds-color-border-default);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:flex}.fm-pickup-board__partner:last-child{border-bottom:0}.fm-pickup-board__partner.is-selected{background:var(--dds-color-bg-brand-subtle)}.fm-pickup-board__partner .fm-pickup-check{overflow-wrap:anywhere;flex:1;min-width:0}.fm-pickup-board__partner>span{white-space:nowrap;color:var(--dds-color-text-secondary);flex-shrink:0;font-size:11px}.fm-pickup-board__partner .fm-pickup-check [data-part=label]{overflow-wrap:anywhere;min-width:0;line-height:1.6}.fm-pickup-board__hide-partner{flex-shrink:0;min-height:44px}.fm-pickup-board__partner.is-selected .fm-pickup-check{font-weight:600}.fm-pickup-board__request{grid-area:1/2/6;grid-template-rows:subgrid;min-width:0;display:grid}.fm-pickup-board__request>.fm-form-grid{grid-row:1/6;grid-template-rows:subgrid;gap:0 16px}.fm-pickup-board__request .fm-form-grid>.fm-field:not(.fm-span-all),.fm-pickup-board__date{grid-row:1;margin-bottom:16px}.fm-pickup-board__request .fm-form-grid>.fm-span-all:has(>.fm-order-phrase-chips){grid-row:2/4;grid-template-rows:subgrid;display:grid}.fm-pickup-board .fm-order-phrase-chips{grid-row:1/3;grid-template-rows:subgrid;display:grid}.fm-pickup-board .fm-order-phrase-chips__head{grid-row:1}.fm-pickup-board .fm-order-phrase-chips__items{grid-row:2;align-content:start;margin-bottom:16px}.fm-pickup-board__request .fm-form-grid>.fm-field.fm-span-all{grid-row:4;margin-bottom:16px}.fm-pickup-board__request .fm-pickup-board__help-row{grid-row:5;gap:8px;display:grid}.fm-pickup-board__help-row>p{margin:0}.fm-pickup-board__date .dds-field__label{font-size:13px}.fm-pickup-board__date .dds-date-picker{width:100%}.fm-pickup-board__footer{border-top:1px solid var(--dds-color-border-default);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.fm-pickup-board__footer>p{color:var(--dds-color-text-secondary);margin:0;font-size:12px;line-height:1.6}.fm-pickup-board__footer .fm-actions{flex-shrink:0}.fm-pickup-board__results{border:1px solid var(--dds-color-border-default);border-radius:var(--fm-radius-md);padding:16px}.fm-pickup-board__results ul{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.fm-pickup-board__results li{grid-template-columns:minmax(100px,.5fr) minmax(0,1fr);gap:12px;font-size:13px;line-height:1.6;display:grid}.fm-pickup-board__recurring{padding:0;overflow:hidden}.fm-pickup-board__recurring>.fm-pickup-button{padding:18px 24px 8px;font-weight:600}.fm-pickup-board__recurring>p,.fm-pickup-board__proposals>p{color:var(--dds-color-text-secondary);margin:4px 0 12px;font-size:12px;line-height:1.7}.fm-pickup-board__recurring>p{padding:0 24px}.fm-pickup-board__recurring>.fm-form-grid{row-gap:0;margin:0}.fm-pickup-board__template-name{max-width:640px;padding:8px 24px 0}.fm-pickup-board__template-grid{grid-template-columns:minmax(280px,.9fr) minmax(350px,1.2fr);gap:24px;padding:20px 24px;display:grid}.fm-pickup-board__template-partners{border-right:1px solid var(--dds-color-border-default);flex-direction:column;gap:12px;min-width:0;padding-right:24px;display:flex}.fm-pickup-board__template-search{position:relative}.fm-pickup-board__template-search>.fm-pickup-board__selection-count{position:absolute;top:0;right:0}.fm-pickup-board__template-search .fm-field__label{padding-right:80px}.fm-pickup-board__template-partners .fm-pickup-board__select-all{margin:0}.fm-pickup-board__template-partners .fm-pickup-board__partner-list{contain:none;flex:1;min-height:160px;max-height:300px}.fm-pickup-board__template-settings{align-content:start;gap:16px;min-width:0;display:grid}.fm-pickup-board__template-settings .fm-pickup-board__weekdays{align-items:center;min-height:32px}.fm-pickup-board__template-footer{border-top:1px solid var(--dds-color-border-default);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.fm-pickup-board__weekdays{flex-wrap:wrap;gap:16px;display:flex}.fm-pickup-board__proposals{padding:16px 20px}.fm-pickup-board__proposals>.fm-actions{flex-wrap:wrap}.fm-pickup-board__today,.fm-pickup-board__rules{overflow:hidden}.fm-pickup-board__rules>header{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 20px;display:flex}.fm-pickup-board__today-title{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.fm-pickup-board__today>.fm-grid>.fm-grid__toolbar{align-items:center;gap:12px;min-height:54px;padding:8px 20px}.fm-pickup-board__today>.fm-grid>.fm-grid__toolbar>.fm-grid__toolbar-start{flex:240px;align-items:center;min-width:0}.fm-pickup-board__today>.fm-grid>.fm-grid__toolbar>.fm-grid__toolbar-search{flex:0 320px;min-width:160px}.fm-pickup-board__today .fm-grid__toolbar-export{border-inline-start:1px solid var(--dds-color-border-default);flex:none;align-items:center;padding-inline-start:12px;display:flex}.fm-pickup-board__today-title>span,.fm-pickup-board__today-title>time,.fm-pickup-board__rules>header>span{color:var(--dds-color-text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.fm-pickup-board__today>.fm-grid{border:0;border-radius:0}.fm-pickup-board__rules{flex-direction:column;display:flex}.fm-pickup-board__rules>*{flex-shrink:0}.fm-pickup-board__rules>.fm-pagination{margin-top:auto}.fm-pickup-board__rules article{border-top:1px solid var(--dds-color-border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.fm-pickup-board__rules article>div:first-child{min-width:0}.fm-pickup-board__rules article strong{overflow-wrap:anywhere;font-size:13px;line-height:1.6;display:block}.fm-pickup-board__rules article p{color:var(--dds-color-text-secondary);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.6}.fm-pickup-board__rules .fm-actions{flex-wrap:wrap;flex-shrink:0}.fm-pickup-board__loading{gap:20px;padding:24px;display:grid}.fm-pickup-board--modal .fm-pickup-board__surface{border:0}.fm-pickup-board--modal .fm-pickup-board__heading{padding:0}.fm-pickup-board--modal .fm-pickup-board__composer{padding:18px 0}.fm-pickup-board--modal .fm-pickup-board__footer{padding:16px 0 0}.fm-clinic-pickup-dialog .fm-dialog__body,.fm-lab-board-dialog .fm-dialog__body{min-width:0}.fm-clinic-pickup-dialog .fm-dialog__message,.fm-lab-board-dialog .fm-dialog__message{margin-left:auto;margin-right:12px}@media (width>=721px){.fm-pickup-board:not(.fm-pickup-board--modal) .fm-pickup-board__heading{border-bottom:1px solid var(--dds-color-border-default);padding:16px 20px}.fm-pickup-board:not(.fm-pickup-board--modal) .fm-pickup-board__composer{column-gap:20px;padding:16px 20px}.fm-pickup-board:not(.fm-pickup-board--modal) .fm-pickup-board__partners{padding-right:20px}.fm-pickup-board:not(.fm-pickup-board--modal) .fm-pickup-board__partners>.fm-field,.fm-pickup-board:not(.fm-pickup-board--modal) .fm-pickup-board__request .fm-form-grid>.fm-field,.fm-pickup-board:not(.fm-pickup-board--modal) .fm-pickup-board__date,.fm-pickup-board:not(.fm-pickup-board--modal) .fm-order-phrase-chips__items{margin-bottom:12px}.fm-pickup-board:not(.fm-pickup-board--modal) .fm-pickup-board__partners>.fm-pickup-board__partner-list{min-height:160px}.fm-pickup-board:not(.fm-pickup-board--modal) .fm-pickup-board__footer{padding:12px 20px}}.fm-pickup-cancel__filters{margin-bottom:16px}.fm-pickup-board__cancel-notice{color:var(--dds-color-text-primary);margin:0 0 12px;line-height:1.6}.fm-pickup-cancel__filters>.fm-form-grid{grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);align-items:start;gap:12px}.fm-pickup-cancel__filters>.fm-form-grid>*{min-width:0}.fm-pickup-cancel__filters>.fm-form-grid>.fm-field{gap:var(--dds-space-4)}.fm-pickup-cancel__filters>.fm-form-grid>.fm-field>.fm-field__label{font-size:var(--dds-typo-label-font-size);font-weight:var(--dds-typo-label-font-weight);line-height:var(--dds-typo-label-line-height);color:var(--dds-color-text-primary)}.fm-pickup-cancel__target-context{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.fm-pickup-cancel__target-context p{margin:0}.fm-pickup-cancel-dialog .fm-table :is(th,td):first-child{width:52px;min-width:52px}.fm-pickup-cancel__targets{gap:12px;margin:12px 0 0;padding-inline-start:20px;display:grid}.fm-pickup-cancel__targets li{overflow-wrap:anywhere}.fm-pickup-cancel__selection{border-top:1px solid var(--dds-color-border-default);margin-top:16px;padding-top:16px}.fm-pickup-cancel__selection p,.fm-pickup-cancel__feedback p{overflow-wrap:anywhere;margin:0}.fm-pickup-cancel__summary{gap:12px;margin:16px 0;display:grid}.fm-pickup-cancel__summary>div{grid-template-columns:80px minmax(0,1fr);gap:12px;display:grid}.fm-pickup-cancel__summary dt{color:var(--dds-color-text-secondary)}.fm-pickup-cancel__summary dd{overflow-wrap:anywhere;margin:0}@media (width<=1100px){.fm-pickup-board__composer,.fm-pickup-board__template-grid{grid-template-columns:minmax(240px,.8fr) minmax(300px,1fr);column-gap:18px}.fm-pickup-board__partners,.fm-pickup-board__template-partners{padding-right:18px}.fm-pickup-board__footer{flex-wrap:wrap}.fm-pickup-board__footer .fm-actions{margin-left:auto}}@media (width<=720px){.fm-pickup-cancel__filters>.fm-form-grid{grid-template-columns:minmax(0,1fr)}.fm-pickup-cancel-dialog>.fm-dialog__foot{grid-template-columns:minmax(0,1fr);display:grid}.fm-pickup-cancel-dialog>.fm-dialog__foot>.fm-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.fm-pickup-cancel-dialog>.fm-dialog__foot>.fm-actions>:last-child{grid-column:1/-1}.fm-pickup-board__select-all{min-height:44px}.fm-pickup-board__select-all>.fm-pickup-button,.fm-pickup-board .fm-order-phrase-chips .dds-btn,.fm-pickup-board__rules .fm-pickup-button{min-width:44px;min-height:44px}.fm-pickup-board__composer{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:18px;padding:16px}.fm-pickup-board__heading{padding:16px 16px 0}.fm-pickup-board__partners{border-right:0;border-bottom:1px solid var(--dds-color-border-default);grid-area:auto;grid-template-rows:auto auto auto;row-gap:12px;padding:0 0 18px}.fm-pickup-board__partners>.fm-field,.fm-pickup-board__select-all,.fm-pickup-board__partner-list{grid-row:auto;margin-bottom:0}.fm-pickup-board__partner-list{contain:none;min-height:0;max-height:190px;overflow:auto}.fm-pickup-board__request{grid-area:auto;display:block}.fm-pickup-board__request>.fm-form-grid{grid-row:auto;grid-template-rows:none;row-gap:16px}.fm-pickup-board__request .fm-form-grid>.fm-field:not(.fm-span-all),.fm-pickup-board__date,.fm-pickup-board__request .fm-form-grid>.fm-field.fm-span-all,.fm-pickup-board__request .fm-pickup-board__help-row{grid-row:auto;margin-bottom:0}.fm-pickup-board__request .fm-form-grid>.fm-span-all:has(>.fm-order-phrase-chips){grid-row:auto;margin-bottom:0}.fm-pickup-board__request .fm-form-grid>.fm-span-all:has(>.fm-order-phrase-chips){display:block}.fm-pickup-board .fm-order-phrase-chips{display:block}.fm-pickup-board .fm-order-phrase-chips__head,.fm-pickup-board .fm-order-phrase-chips__items{grid-row:auto}.fm-pickup-board .fm-order-phrase-chips__items{margin-bottom:0}.fm-pickup-board__footer{flex-direction:column;align-items:stretch;gap:10px;padding:14px 16px}.fm-pickup-board__footer .fm-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-left:0;display:grid}.fm-pickup-board__footer>.fm-actions>.fm-pickup-button{width:100%;padding-inline:10px;font-size:13px}.fm-pickup-board__footer .fm-pickup-board__actions--with-cancel>.fm-pickup-board__last-note{grid-column:1/-1}.fm-pickup-board__recurring>.fm-pickup-button{padding:16px 16px 8px}.fm-pickup-board__recurring>p{padding:0 16px}.fm-pickup-board__template-name{padding:8px 16px 0}.fm-pickup-board__template-grid{grid-template-columns:minmax(0,1fr);gap:18px;padding:16px}.fm-pickup-board__template-partners{border-right:0;border-bottom:1px solid var(--dds-color-border-default);padding:0 0 18px}.fm-pickup-board__template-partners .fm-pickup-board__partner-list{max-height:220px}.fm-pickup-board__template-footer{flex-wrap:wrap;padding:16px}.fm-pickup-board__template-footer>.fm-actions{margin-left:auto}.fm-pickup-board__rules article{flex-direction:column;align-items:flex-start}.fm-pickup-board__rules>header{padding:8px 16px}.fm-pickup-board__today>.fm-grid>.fm-grid__toolbar{flex-flow:wrap;gap:8px;padding:12px 16px}.fm-pickup-board__today>.fm-grid>.fm-grid__toolbar>.fm-grid__toolbar-start{flex-basis:100%}.fm-pickup-board__today>.fm-grid>.fm-grid__toolbar>.fm-grid__toolbar-search{flex:1 1 0;width:auto;min-width:0}.fm-pickup-board__today .fm-grid__toolbar-export>.fm-icon-btn{width:44px;min-height:44px}.fm-pickup-board__rules .fm-actions{width:100%}.fm-pickup-board__results li{grid-template-columns:minmax(0,1fr);gap:2px}.fm-pickup-board__weekdays{gap:12px}.fm-pickup-board--modal .fm-pickup-board__composer{padding:16px 0}}.fm-pickup-home-notices{margin-top:16px}
