html:root .mg-head:has(>.mg-head__lead){-moz-column-gap:var(--dk-3);column-gap:var(--dk-3);grid-template-columns:auto minmax(0,max-content) minmax(0,1fr) auto;align-items:center;display:grid}html:root .mg-head:has(>.mg-head__lead)>.mg-crumbs{grid-area:1/1/auto/-1}html:root .mg-head:has(>.mg-head__lead)>.mg-head__lead{grid-area:2/1/span 2;align-self:start}html:root .mg-head:has(>.mg-head__lead)>h1{grid-area:2/2}html:root .mg-head:has(>.mg-head__lead)>.mg-head__badges{grid-area:2/3;justify-self:start}html:root .mg-head:has(>.mg-head__lead)>p{grid-area:3/2/auto/4;margin-top:2px}html:root .mg-head:has(>.mg-head__lead)>.dk-page-head__actions{grid-area:2/4;align-self:center;margin-left:0}@media (max-width:640px){html:root .mg-head:has(>.mg-head__lead){grid-template-columns:auto minmax(0,1fr)}html:root .mg-head:has(>.mg-head__lead)>.mg-head__badges{margin-top:var(--dk-1);grid-area:3/2}html:root .mg-head:has(>.mg-head__lead)>p{margin-top:var(--dk-2);grid-area:4/1/auto/-1}html:root .mg-head:has(>.mg-head__lead)>.dk-page-head__actions{margin-top:var(--dk-3);grid-area:5/1/auto/-1;justify-content:flex-start}}html:root .mg-split>.mg-col{gap:var(--dk-4);flex-direction:column;min-width:0;display:flex}html:root .dk-card>.dk-table-wrap{box-shadow:none;background:0 0;border-radius:0}html:root .dk-card>.dk-table-wrap+.dk-card__foot{border-top:1px solid var(--dk-line)}html:root .dk-table-foot>.mg-pager{border-top:0;flex:auto;padding:0}html:root .mg-card--section>.dk-card__head>.mg-card__count:last-child{margin-left:0}html:root .mg-cell-row{align-items:center;gap:var(--dk-1) var(--dk-2);flex-wrap:wrap;display:inline-flex}html:root .mg-people{margin:0;padding:0;list-style:none}html:root .mg-people>li{align-items:center;gap:var(--dk-3);padding:var(--dk-3) 0;min-width:0;display:flex}html:root .mg-people>li:first-child{padding-top:0}html:root .mg-people>li:last-child{padding-bottom:0}html:root .mg-people>li+li{border-top:1px solid var(--dk-line)}html:root .mg-people .dk-avatar{color:var(--dk-text-strong);flex:none;font-weight:600}html:root .mg-people__main{flex-direction:column;min-width:0;display:flex}html:root .mg-people__name{align-items:center;gap:var(--dk-1) var(--dk-2);font-size:var(--dk-t-sm);color:var(--dk-text-strong);overflow-wrap:anywhere;flex-wrap:wrap;font-weight:500;display:inline-flex}html:root .mg-people__meta{font-size:var(--dk-t-xs);color:var(--dk-text-subtle);overflow-wrap:anywhere}html:root .mg-followups>li{padding:var(--dk-2) 0;align-items:flex-start}html:root .mg-followups>li:first-child{padding-top:0}html:root .mg-followups>li:last-child{padding-bottom:0}html:root .mg-followups>li>.mg-done{margin-top:-6px}html:root .mg-followups__dot{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--mg-control-edge);border-radius:50%;flex:none;margin-top:1px}html:root .mg-followups__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html:root .mg-followups__line{align-items:center;gap:var(--dk-1) var(--dk-2);flex-wrap:wrap;min-width:0;display:flex}html:root .mg-followups__line>.mg-followups__title{white-space:normal;overflow-wrap:anywhere;flex:0 auto;font-weight:500}html:root .mg-followups__type,html:root .mg-timeline__type{color:var(--dk-text-subtle);font-weight:400}html:root .mg-followups__meta{font-size:var(--dk-t-xs);color:var(--dk-text-subtle)}html:root .mg-timeline__event{color:var(--dk-text-strong);font-weight:500}html:root .mg-form-card{width:100%;max-width:720px}html:root .mg-code{padding:var(--dk-3) var(--dk-4);border-radius:var(--dk-r-lg);background:var(--dk-recessed);font-family:var(--dk-mono);font-size:var(--dk-t-xs);white-space:pre;margin:0;line-height:1.6;overflow-x:auto}html:root .mg-form-card .dk-segment{max-width:100%}html:root .mg-board-wrap{gap:var(--dk-4);flex-direction:column;min-width:0;display:flex}html:root .mg-board{gap:var(--dk-3);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid}@media (max-width:1100px){html:root .mg-board{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){html:root .mg-board{grid-template-columns:minmax(0,1fr)}}html:root .mg-board__col{gap:var(--dk-2);border-radius:var(--dk-r-xl);background:var(--dk-recessed);min-width:0;box-shadow:var(--dk-ring);transition:box-shadow var(--dk-fast);flex-direction:column;padding:10px;display:flex}html:root .mg-board__col[data-over],html:root .mg-board__group[data-over]{box-shadow:0 0 0 2px var(--mg-edge)}html:root .mg-board__head{padding:2px var(--dk-1) var(--dk-1);font-family:var(--dk-font);font-size:var(--dk-t-sm);letter-spacing:0;color:var(--dk-text-strong);align-items:baseline;gap:6px;margin:0;font-weight:600;display:flex}html:root .mg-board__n{color:var(--dk-text-subtle);font-variant-numeric:tabular-nums;font-weight:500}html:root .mg-board__sum{padding:0 var(--dk-1) 2px;font-size:var(--dk-t-xs);color:var(--dk-text-subtle);font-variant-numeric:tabular-nums;margin:0}html:root .mg-board__empty{padding:14px var(--dk-1);font-size:var(--dk-t-xs);color:var(--dk-text-subtle);margin:0}html:root .mg-board__card{min-width:0;padding:10px var(--dk-3);border-radius:var(--dk-r-xl);background:var(--dk-base);box-shadow:var(--dk-sh-1);font-size:var(--dk-t-xs);color:var(--dk-text-subtle);transition:box-shadow var(--dk-fast);flex-direction:column;gap:3px;display:flex;position:relative}html:root .mg-board__card:hover{box-shadow:var(--dk-sh-2)}html:root .mg-board__card[draggable=true]{cursor:grab}html:root .mg-board__card[data-dragging]{opacity:.5}html:root .mg-board__top{align-items:flex-start;gap:var(--dk-1);display:flex}html:root .mg-board__name{min-width:0;font-size:var(--dk-t-sm);color:var(--dk-text-strong);overflow-wrap:anywhere;flex:1;font-weight:500;line-height:1.3;text-decoration:none}html:root .mg-board__name:after{content:"";border-radius:inherit;position:absolute;inset:0}html:root .mg-board__name:hover{text-underline-offset:3px;text-decoration:underline}html:root .mg-board__name:focus-visible{outline:none}html:root .mg-board__card:has(.mg-board__name:focus-visible){outline:2px solid var(--dk-focus);outline-offset:2px}html:root .mg-board__menu{z-index:1;flex-direction:column;align-items:flex-end;margin:-6px -8px -4px 0;display:inline-flex;position:relative}html:root .mg-board__sub{color:var(--dk-text);font-size:var(--dk-t-xs);overflow-wrap:anywhere}html:root .mg-board__meta{font-variant-numeric:tabular-nums}html:root .mg-board__meta[data-due],html:root .mg-due{color:var(--dk-danger-text)}html:root .mg-board__owner{color:var(--dk-text-subtle);align-self:flex-end}html:root .mg-board__group{padding:0 var(--dk-5)}html:root .mg-board__group>summary{min-height:52px}html:root .mg-board__group>.mg-disclosure__body{padding:var(--dk-1) 0 var(--dk-5)}html:root .mg-board__closed{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}html:root .mg-board__group .mg-board__card{box-shadow:var(--dk-ring)}html:root .mg-menu__label{padding:6px var(--dk-2) var(--dk-1);font-size:var(--dk-t-xs);color:var(--dk-text-subtle);font-weight:500}html:root .mg-frame--record .mg-head--page>.dk-page-head__actions dialog .dk-btn:not(.dk-btn--sm),html:root .mg-frame--record .dk-card__head dialog .dk-btn:not(.dk-btn--sm),html:root .mg-card--section>.dk-card__head dialog .dk-btn:not(.dk-btn--sm){min-height:var(--dk-h-md);padding:0 var(--dk-3);font-size:var(--dk-t-sm);border-radius:var(--dk-r-lg)}html:root .mg-head-action{display:inline-flex}
html:root .mg-form-card{width:100%;max-width:720px}html:root .mg-form-card--wide{max-width:960px}@media (max-width:640px){html:root .mg-form-card .dk-form-grid,html:root .dk-modal .dk-form-grid{grid-template-columns:minmax(0,1fr)}}html:root .dk-table-foot>.mg-pager{border:0;flex:auto;padding:0}html:root .dk-table-foot b{color:var(--dk-text-strong);font-weight:500}html:root .mg-panel-stack,html:root .mg-frame__body>.mg-tabset{gap:var(--dk-4);flex-direction:column;min-width:0;display:flex}html:root .mg-frame__body>.mg-tabset>.mg-tabpanel:focus-visible{outline-offset:4px}html:root .mg-addons{gap:var(--dk-4);flex-direction:column;min-width:0;display:flex}html:root .mg-addon-pick{align-items:center;gap:var(--dk-2);flex-wrap:wrap;display:flex}html:root .mg-addon-pick>.dk-input{flex:0 280px;min-width:0}html:root .mg-addon-recurring{min-height:var(--dk-h-lg);align-self:end}html:root .dk-card>.dk-table-wrap{box-shadow:none;background:0 0;border-radius:0}html:root .mg-inline{align-items:center;gap:var(--dk-2);flex-wrap:wrap;display:inline-flex}html:root .mg-block{gap:var(--dk-3);flex-direction:column;min-width:0;display:flex}html:root .mg-block>.mg-section-head{margin:0}html:root .mg-block>.dk-segment{align-self:flex-start}html:root .mg-danger-text{color:var(--dk-danger-text)}html:root .mg-table-card{border-radius:var(--dk-r-xl);background:var(--dk-base);min-width:0;box-shadow:var(--dk-sh-1);overflow:clip}html:root .mg-table-card>.dk-table-toolbar{border-bottom:1px solid var(--dk-line)}html:root .mg-table-card>.dk-table-wrap{box-shadow:none;background:0 0;border-radius:0}@media (max-width:640px){html:root .mg-block>.dk-segment{align-self:stretch}}html:root .mg-cycle__result{flex-basis:100%;justify-content:flex-end;display:flex}html:root .mg-cycle__result:empty{margin-left:calc(-1 * var(--dk-2));flex-basis:0}html:root .mg-cycle{gap:var(--dk-3);flex-direction:column;display:flex}html:root .mg-cycle>*+*{margin-top:0}html:root .mg-cycle p{margin:0}html:root .mg-cycle p b{color:var(--dk-text-strong);font-weight:500}@media (max-width:640px){html:root .mg-cycle__result{justify-content:flex-start}}html:root .mg-invoice-form{gap:var(--dk-6)}html:root .mg-form-section{gap:var(--dk-3);flex-direction:column;min-width:0;display:flex}html:root .mg-form-section__title{font-family:var(--mg-display);font-size:var(--dk-t-base);letter-spacing:-.005em;color:var(--dk-text-strong);margin:0;font-weight:600}html:root .mg-form-section>p{margin:0}html:root .mg-lines .dk-table td{vertical-align:middle}html:root .mg-lines .dk-input{width:100%}html:root .mg-lines .mg-qty{width:72px;margin-left:auto}html:root .mg-lines .dk-input>input[type=number]{text-align:right;font-variant-numeric:tabular-nums}html:root .mg-lines .dk-check{justify-content:center}@media (min-width:1025px){html:root .mg-lines th:first-child{width:22%}html:root .mg-lines th:nth-child(4){width:18%}}html:root .mg-split--even{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1180px){html:root .mg-split--even{grid-template-columns:minmax(0,1fr)}}html:root .mg-alert-band{flex-wrap:wrap;align-items:center}html:root .mg-alert-band>.dk-alert__body{flex:240px}html:root .mg-alert__actions{gap:var(--dk-2);flex-wrap:wrap;margin-left:auto;display:flex}html:root .mg-refs{align-items:flex-end;gap:var(--dk-3);margin-top:var(--dk-4);padding-top:var(--dk-4);border-top:1px solid var(--dk-line);flex-wrap:wrap;display:flex}html:root .mg-refs>.dk-field{flex:160px}html:root .dk-table tfoot .mg-totals>th,html:root .dk-table tfoot .mg-totals>td{height:44.5px;padding:var(--dk-3) var(--dk-4);border-top:1px solid var(--dk-line);font-size:var(--dk-t-sm);text-align:left;color:var(--dk-text-subtle);background:0 0;font-weight:400}html:root .dk-table tfoot .mg-totals>td{text-align:right;color:var(--dk-text)}html:root .dk-table tfoot .mg-totals--band>th,html:root .dk-table tfoot .mg-totals--band>td{background:var(--dk-recessed);color:var(--dk-text-strong);font-weight:500}html:root .mg-empty-cell{height:auto;padding:var(--dk-4);font-size:var(--dk-t-sm);color:var(--dk-text-subtle)}html:root .mg-rows{gap:var(--dk-3);flex-direction:column;display:flex}html:root .mg-rows>*+*{margin-top:0}html:root .mg-rows>p{margin:0}html:root .mg-self-start{align-self:flex-start}html:root .mg-sent{gap:var(--dk-2);font-size:var(--dk-t-sm);margin:0;padding:0;list-style:none;display:grid}html:root .mg-sent>li{align-items:center;gap:var(--dk-3);grid-template-columns:9rem 8rem minmax(0,1fr) auto;display:grid}@media (max-width:600px){html:root .dk-table--stack tfoot tr.mg-totals{justify-content:space-between;gap:var(--dk-3);background:0 0;padding:0;display:flex}html:root .dk-table--stack tfoot tr.mg-totals>th,html:root .dk-table--stack tfoot tr.mg-totals>td{border:0;width:auto;height:auto;display:block}html:root .dk-table--stack tfoot tr.mg-totals--band{background:var(--dk-recessed)}html:root .dk-table--stack tfoot tr.mg-totals>td:before{content:none}html:root .mg-sent>li{grid-template-columns:minmax(0,1fr) auto}}html:root .mg-legend i[data-series="1"]{background:var(--mg-series-1)}html:root .mg-card__meta .mg-legend{justify-content:flex-end}html:root .dk-card__body>.mg-figures+.mg-bars{margin-top:var(--dk-4)}html:root .dk-card__body>.mg-disclosure{margin-top:var(--dk-3);border-top:1px solid var(--dk-line)}html:root .mg-disclosure__body>.dk-table-wrap{box-shadow:var(--dk-ring)}html:root .mg-msg{align-items:flex-start;gap:var(--dk-1_5);flex-direction:column;min-width:0;display:flex}html:root .mg-msg-cell{min-width:200px;max-width:360px}html:root .mg-disclosure--inline>summary{min-height:28px;color:var(--dk-text);font-weight:400}html:root .mg-disclosure--inline>.mg-disclosure__body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--dk-text-subtle);font-size:var(--dk-t-sm);margin:0}html:root .mg-truncate{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:220px;display:inline-block;overflow:hidden}html:root .mg-subtle{color:var(--dk-text-subtle)}html:root .mg-templates{gap:var(--dk-8);flex-direction:column;min-width:0;display:flex}html:root .mg-template{gap:var(--dk-4);flex-direction:column;display:flex}html:root .mg-template>*+*{margin-top:0}html:root .mg-template__vars{font-size:var(--dk-t-xs);color:var(--dk-text-subtle);font-family:var(--dk-mono);overflow-wrap:anywhere;margin:0}html:root .mg-template__channels{gap:var(--dk-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:900px){html:root .mg-template__channels{grid-template-columns:minmax(0,1fr)}}html:root .mg-template__channel{gap:var(--dk-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}html:root .mg-template__legend{align-items:center;gap:var(--dk-2);margin-bottom:var(--dk-1);font-size:var(--dk-t-sm);color:var(--dk-text-strong);padding:0;font-weight:500;display:flex}html:root .mg-template__preview{padding:var(--dk-3) var(--dk-4);border-radius:var(--dk-r-lg);background:var(--dk-recessed);font-size:var(--dk-t-sm)}html:root .mg-template__preview p{margin:var(--dk-1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}html:root .mg-template__subject{color:var(--dk-text-strong);font-weight:500}html:root .mg-template__actions{justify-content:flex-end;gap:var(--dk-2);flex-wrap:wrap;display:flex}html:root .mg-audit{padding:var(--dk-2) var(--dk-5) var(--dk-4)}html:root .mg-audit__day+.mg-audit__day{margin-top:var(--dk-4)}html:root .mg-audit__date{align-items:baseline;gap:var(--dk-3);padding:var(--dk-4) 0 var(--dk-2);border-bottom:1px solid var(--dk-line);font-family:var(--mg-display);font-size:var(--dk-t-sm);letter-spacing:0;color:var(--dk-text-strong);margin:0;font-weight:500;display:flex}html:root .mg-audit__list{margin:0;padding:0;list-style:none}html:root .mg-audit__list>li{align-items:center;gap:var(--dk-3);min-height:52px;padding:var(--dk-2) 0;border-bottom:1px solid var(--dk-line);font-size:var(--dk-t-sm);display:flex}html:root .mg-audit__list>li:last-child{border-bottom:0}html:root .mg-audit__list>li>.dk-badge{flex:none}html:root .mg-audit__what{align-items:baseline;gap:var(--dk-1) var(--dk-2);overflow-wrap:anywhere;flex-wrap:wrap;flex:1;min-width:0;display:flex}html:root .mg-audit__what>b{color:var(--dk-text-strong);font-weight:500}html:root .mg-audit__what a{color:inherit;text-decoration:none}html:root .mg-audit__what a:hover,html:root .mg-audit__what a:focus-visible{text-underline-offset:3px;text-decoration:underline}html:root .mg-audit__time{font-size:var(--dk-t-xs);color:var(--dk-text-subtle);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}@media (max-width:640px){html:root .mg-audit{padding:0 var(--dk-4) var(--dk-3)}html:root .mg-audit__list>li{flex-wrap:wrap;align-items:flex-start}html:root .mg-audit__what{flex-basis:100%;order:2}}
html:root .mg-hub{margin:0;padding:0;list-style:none}html:root .mg-hub>li+li{border-top:1px solid var(--dk-line)}html:root .mg-hub__row{align-items:center;gap:var(--dk-3);min-height:64px;padding:var(--dk-3) var(--dk-5);color:var(--dk-text);transition:background var(--dk-fast);text-decoration:none;display:flex}html:root .mg-hub>li:first-child>.mg-hub__row{border-radius:var(--dk-r-xl) var(--dk-r-xl) 0 0}html:root .mg-hub>li:last-child>.mg-hub__row{border-radius:0 0 var(--dk-r-xl) var(--dk-r-xl)}html:root .mg-hub>li:only-child>.mg-hub__row{border-radius:var(--dk-r-xl)}html:root .mg-hub__row:hover{background:var(--dk-tint);text-decoration:none}html:root .mg-hub__row:focus-visible{outline:2px solid var(--dk-focus);outline-offset:-2px}html:root .mg-hub__row>svg{width:16px;height:16px;color:var(--dk-text-muted);flex:none}html:root .mg-hub__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}html:root .mg-hub__label{font-size:var(--dk-t-sm);color:var(--dk-text-strong);font-weight:500;line-height:1.4}html:root .mg-hub__purpose{font-size:var(--dk-t-xs);color:var(--dk-text-subtle);line-height:1.5}html:root .mg-settings-form{gap:var(--dk-8);flex-direction:column;min-width:0;display:flex}html:root .mg-settings-form>fieldset{display:contents}html:root .mg-settings-form .dk-card__body{gap:var(--dk-4);flex-direction:column;display:flex}html:root .dk-card>.dk-table-wrap{box-shadow:none;background:0 0;border-radius:0}html:root .mg-card--section>.dk-card__head>.mg-card__count:last-child{margin-left:0}html:root .mg-set-note{font-size:var(--dk-t-sm);color:var(--dk-text-subtle);margin:0}html:root .mg-set-sub{font-size:var(--dk-t-xs);color:var(--dk-text-subtle);overflow-wrap:anywhere;line-height:1.5;display:block}html:root .mg-set-name{color:var(--dk-text-strong);font-weight:500}html:root .mg-set-name--off{color:var(--dk-text-subtle);font-weight:400}html:root .mg-set-cards{gap:var(--dk-8);flex-direction:column;min-width:0;display:flex}html:root .mg-set-badges{align-items:center;gap:var(--dk-1) var(--dk-2);flex-wrap:wrap;display:inline-flex}html:root .mg-set-actions{justify-content:flex-end;gap:var(--dk-2);flex-wrap:wrap;display:inline-flex}html:root .mg-set-inactive td{color:var(--dk-text-subtle)}html:root .mg-set-split{gap:var(--dk-4);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;display:grid}html:root .mg-set-split>*{min-width:0}html:root .mg-set-stack{gap:var(--dk-4);flex-direction:column;min-width:0;display:flex}html:root .mg-modal .dk-form{gap:var(--dk-4)}html:root fieldset.dk-field{border:0;min-width:0;margin:0;padding:0}html:root fieldset.dk-field>legend{margin-bottom:var(--dk-1_5);padding:0}@media (max-width:1180px){html:root .mg-set-split{grid-template-columns:minmax(0,1fr)}}html:root .mg-example{font-size:var(--dk-t-xs);color:var(--dk-text-subtle);margin:0;line-height:1.5}html:root .mg-example>code{font-family:var(--dk-mono);font-size:var(--dk-t-xs);color:var(--dk-text);overflow-wrap:anywhere}html:root .mg-colors{gap:var(--dk-4) var(--dk-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html:root .mg-colorfield__row{align-items:center;gap:var(--dk-2) var(--dk-4);flex-wrap:wrap;display:flex}html:root .mg-colorfield__row>.dk-check{font-size:var(--dk-t-sm)}html:root .mg-colorfield__row>.mg-radius{flex:none;width:120px}html:root .mg-brand-files{gap:var(--dk-4) var(--dk-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html:root .mg-brand-current{align-items:center;gap:var(--dk-2) var(--dk-4);padding:var(--dk-2) var(--dk-3);border-radius:var(--dk-r-lg);background:var(--dk-recessed);flex-wrap:wrap;display:flex}html:root .mg-brand-current>img{width:auto;max-width:160px;height:auto;max-height:40px;display:block}html:root .mg-brand-current>.dk-check{font-size:var(--dk-t-sm);margin-left:auto}html:root .mg-words{gap:var(--dk-3);flex-direction:column;display:flex}html:root .mg-words__locale{gap:var(--dk-2);flex-direction:column;display:flex}html:root .mg-words__row{gap:var(--dk-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;display:grid}html:root .mg-words__row>.dk-input{min-width:0}html:root .mg-words .dk-btn--sm:not(.dk-btn--icon){align-self:flex-start}html:root .mg-settings-form .mg-disclosure+.mg-disclosure{border-top:1px solid var(--dk-line)}html:root .mg-settings-form .mg-disclosure__body{gap:var(--dk-4);flex-direction:column;display:flex}@media (max-width:640px){html:root .mg-colors,html:root .mg-brand-files{grid-template-columns:minmax(0,1fr)}html:root .mg-words__row{grid-template-columns:minmax(0,1fr) auto}html:root .mg-words__row>.dk-input:nth-child(2){grid-area:2/1}html:root .mg-words__row>.dk-btn{grid-area:1/2/span 2}}html:root .mg-roles th:not(:first-child),html:root .mg-roles td:not(:first-child){text-align:center;width:120px}html:root .mg-roles td{position:relative}html:root .mg-roles td>svg{vertical-align:middle;width:16px;height:16px}html:root .dk-scroll-x>.mg-roles tbody th{height:44px;padding:var(--dk-2) var(--dk-4);color:var(--dk-text-strong);white-space:normal;box-shadow:none;background:0 0;max-width:none;font-weight:500;position:static}html:root .mg-roles .mg-roles__yes{color:var(--dk-success-text)}html:root .mg-roles .mg-roles__no{color:var(--dk-text-off)}html:root .mg-invite{gap:var(--dk-2);flex-direction:column;display:flex}html:root .mg-invite__link{gap:var(--dk-2);flex-wrap:wrap;display:flex}html:root .mg-invite__link>.dk-input{flex:280px;min-width:0}html:root .mg-checks{gap:var(--dk-1) var(--dk-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:600px){html:root .mg-roles th:not(:first-child),html:root .mg-roles td:not(:first-child){width:72px}html:root .mg-checks{grid-template-columns:minmax(0,1fr)}}html:root .mg-set-rows{margin:0;padding:0;list-style:none}html:root .mg-set-rows>li{align-items:center;gap:var(--dk-2) var(--dk-3);min-height:44px;padding:var(--dk-1) 0;font-size:var(--dk-t-sm);display:flex}html:root .mg-set-rows>li+li{border-top:1px solid var(--dk-line)}html:root .mg-set-rows__main{min-width:0;color:var(--dk-text-strong);flex:auto}html:root .mg-week td .dk-input{min-width:112px}html:root .mg-week td:first-child{white-space:nowrap}html:root .mg-menu-item{padding:0 var(--dk-5)}html:root .mg-menu-item+.mg-menu-item{border-top:1px solid var(--dk-line)}html:root .mg-menu-item>summary{min-height:52px}html:root .mg-menu-item__meta{font-size:var(--dk-t-xs);color:var(--dk-text-subtle);text-align:right;margin-left:auto;font-weight:400}html:root .mg-menu-item__body{gap:var(--dk-3);padding:0 0 var(--dk-4);flex-direction:column;display:flex}html:root .mg-menu-item__label{margin:var(--dk-2) 0 0;font-size:var(--dk-t-xs);letter-spacing:.02em;color:var(--dk-text-subtle);font-weight:500}html:root .mg-menu-row,html:root .mg-menu-row>form{align-items:center;gap:var(--dk-2);flex-wrap:wrap;display:flex}html:root .mg-menu-row .dk-input{flex:0 160px;min-width:0}html:root .mg-menu-row .dk-input:has(>input[type=number]){flex-basis:112px}@media (max-width:640px){html:root .mg-menu-item{padding:0 var(--dk-4)}html:root .mg-menu-row .dk-input,html:root .mg-menu-row>form{flex:100%}}html:root .mg-set-list>.mg-disclosure{padding:0 var(--dk-5)}html:root .mg-set-list>.mg-disclosure+.mg-disclosure{border-top:1px solid var(--dk-line)}html:root .mg-set-list>.mg-disclosure>summary{min-height:52px}html:root .mg-set-list .mg-disclosure__meta{font-size:var(--dk-t-xs);color:var(--dk-text-subtle);text-align:right;margin-left:auto;font-weight:400}@media (max-width:640px){html:root .mg-set-list>.mg-disclosure{padding:0 var(--dk-4)}}html:root .mg-set-list>.mg-disclosure .dk-form{padding-bottom:var(--dk-4)}html:root .mg-set-foot-form{gap:var(--dk-3);width:100%}html:root .mg-set-list>.mg-disclosure>summary,html:root .mg-menu-item>summary{padding:var(--dk-2) 0;flex-wrap:wrap}@media (max-width:640px){html:root .mg-set-list .mg-disclosure__meta,html:root .mg-menu-item__meta{text-align:left;flex-basis:100%;margin-left:22px}}
html:root .mg-rooms-table{min-width:0}html:root .mg-rooms-filters{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}html:root .mg-rooms-filters__more{white-space:nowrap;min-width:0}html:root .mg-rooms-filters__more .dk-badge{min-width:18px;padding-inline:var(--dk-1)}html:root .mg-rooms-filter-popover{width:min(320px,100vw - 16px);padding:var(--dk-3);border-radius:var(--dk-r-lg);background:var(--dk-elevated);color:var(--dk-text);box-shadow:var(--dk-sh-2);border:0;margin:0;position:fixed;inset:auto}html:root .mg-rooms-filter-popover:popover-open{align-items:center;gap:var(--dk-2);display:flex}html:root .mg-rooms-filter-popover .ui-filterbar__select{flex:1;min-width:0}html:root .mg-rooms-filters__status{padding:0 var(--dk-4) var(--dk-3);border-bottom:1px solid var(--dk-line);overflow-x:auto}html:root .mg-rooms-filters__status .mg-segment{flex-wrap:nowrap;width:max-content;min-width:max-content}@media (max-width:640px){html:root .mg-rooms-filters{grid-template-columns:minmax(0,1fr) auto}html:root .mg-rooms-filters .ui-filterbar__search{grid-column:1/-1;width:100%}html:root .mg-rooms-filters__status{padding-inline:var(--dk-4)}}html:root .mg-room-drawer{width:min(400px,100vw);max-width:100vw}html:root .mg-room-drawer[open]{flex-direction:column;display:flex}html:root .mg-room-drawer__head{min-height:48px;padding:var(--dk-3) var(--dk-4) 0;flex:none;justify-content:flex-end;display:flex}html:root .mg-room-drawer>.mg-inspector__head{flex:none;padding-top:0}html:root .mg-room-drawer>.dk-card__body{flex:auto;min-height:0;overflow:auto}html:root .mg-room-drawer>.mg-inspector__foot{flex:none}@media (max-width:640px){html:root .mg-room-drawer{width:100vw;max-width:100vw}}html:root .mg-rooms-occupancy .mg-occ__row{gap:var(--dk-3) var(--dk-4);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}html:root .mg-rooms-occupancy .mg-occ__name{grid-area:1/1;min-width:0}html:root .mg-rooms-occupancy .mg-occ__stat{grid-area:1/2}html:root .mg-rooms-occupancy .mg-occ__segs{gap:var(--dk-2);grid-area:2/1/auto/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,112px),1fr));min-height:0;display:grid}html:root .mg-rooms-occupancy .mg-occ__segs>li{min-width:0}html:root .mg-rooms-occupancy .mg-seg{min-height:56px;padding:var(--dk-2);white-space:normal;overflow-wrap:anywhere;overflow:visible}html:root .mg-rooms-occupancy .mg-seg__code,html:root .mg-rooms-occupancy .mg-seg__label{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;min-width:0;overflow:visible}html:root .mg-rooms-occupancy .mg-seg__label{display:block}@media (max-width:640px){html:root .mg-rooms-occupancy .mg-seg{flex-direction:column;align-items:stretch;min-height:64px}}html:root .mg-inspector__head{align-items:flex-start;gap:var(--dk-2);padding:var(--dk-4) var(--dk-5) 0;display:flex}html:root .mg-inspector__title{flex-direction:column;gap:2px;min-width:0;margin-right:auto;display:flex}html:root .mg-inspector__title>.mg-mono{font-size:var(--dk-t-xs);color:var(--dk-text-subtle)}html:root .mg-inspector__title>h2{font-size:var(--dk-t-xl);color:var(--dk-text-strong);overflow-wrap:anywhere;margin:0;line-height:1.3}html:root .mg-inspector__head>.dk-badge{margin-top:2px}html:root .mg-inspector__foot{align-items:center;gap:var(--dk-2);flex-wrap:wrap;display:flex}html:root .mg-inspector__foot>.mg-head-action{display:contents}html:root .mg-room-facts{gap:var(--dk-4);flex-direction:column;min-width:0;display:flex}html:root .mg-room-facts__group{gap:var(--dk-1_5);flex-direction:column;display:flex}html:root .mg-room-facts__label{font-size:var(--dk-t-xs);color:var(--dk-text-subtle);margin:0;font-weight:400}html:root .mg-room-facts .mg-chips>li{white-space:normal}html:root .mg-room-facts__price{gap:var(--dk-4);padding-top:var(--dk-4);border-top:1px solid var(--dk-line);flex-wrap:wrap;margin:0;display:flex}html:root .mg-room-facts__price dt{font-size:var(--dk-t-xs);color:var(--dk-text-subtle)}html:root .mg-room-facts__price dd{font-family:var(--mg-display);font-size:var(--dk-t-xl);color:var(--dk-text-strong);font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:600}html:root .mg-space-note{font-size:var(--dk-t-sm);color:var(--dk-text);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.5}html:root .mg-request-split .mg-space-note{margin-top:var(--dk-4)}html:root fieldset.mg-fieldset{border:0;min-width:0;margin:0;padding:0}html:root fieldset.mg-fieldset>legend{margin-bottom:var(--dk-1_5);padding:0}html:root .mg-room-choices>label>.mg-mono{flex:none;min-width:56px}html:root .mg-room-choices__name{min-width:0;padding:var(--dk-1_5) 0;flex-direction:column;flex:auto;line-height:1.3;display:flex}html:root .mg-room-choices__name>small{font-size:var(--dk-t-xs);color:var(--dk-text-subtle)}html:root .mg-room-choices__seats,html:root .mg-room-choices__rate{font-size:var(--dk-t-xs);color:var(--dk-text-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}html:root .mg-room-choices__rate{text-align:right;min-width:104px;color:var(--dk-text)}@media (max-width:640px){html:root .mg-room-choices>label{padding-block:var(--dk-1_5);flex-wrap:wrap;row-gap:0}html:root .mg-room-choices__name{flex-basis:calc(100% - 120px)}html:root .mg-room-choices__seats{margin-left:44px}html:root .mg-room-choices__rate{min-width:0;margin-left:auto}}html:root .mg-space-sched{min-width:0}html:root .mg-space-sched>.dk-card__head{gap:var(--dk-2) var(--dk-3);flex-wrap:wrap}html:root .mg-space-sched>.dk-card__body{min-width:0}html:root .mg-space-sched>.dk-card__foot{gap:var(--dk-1) var(--dk-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}html:root .mg-stepper{align-items:center;gap:var(--dk-1_5);flex-wrap:wrap;margin-left:auto;display:inline-flex}html:root .mg-stepper>.dk-input{width:auto}html:root .mg-stepper>.dk-input>input[type=date]{font-variant-numeric:tabular-nums;min-width:132px}html:root .mg-stepper>[aria-current=date]{background:var(--mg-selected);box-shadow:0 0 0 1px var(--mg-edge);color:var(--dk-text-strong)}html:root #day-list{scroll-margin-top:var(--dk-4)}html:root #day-list:focus-visible{outline:2px solid var(--dk-focus);outline-offset:2px}@media (max-width:640px){html:root .mg-stepper{width:100%;margin-left:0}html:root .mg-stepper>.dk-input{flex:120px}}html:root .mg-space-cards{gap:var(--dk-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}html:root .mg-space-card{flex-direction:column;min-width:0;display:flex}html:root .mg-space-card>.dk-card__body{gap:var(--dk-2);flex-direction:column;flex:auto;display:flex}html:root .mg-space-card__name{margin:0 0 var(--dk-1);font-family:var(--mg-display);font-size:var(--dk-t-lg);color:var(--dk-text-strong);overflow-wrap:anywhere;font-weight:500;line-height:1.3}html:root .mg-space-card__meta{font-size:var(--dk-t-sm);color:var(--dk-text-subtle);margin:0}html:root .mg-space-card__rule{font-size:var(--dk-t-xs);color:var(--dk-text-subtle);margin:0;line-height:1.5}html:root .mg-space-card .mg-chips{margin-top:var(--dk-1)}html:root .mg-space-card__day{padding-top:var(--dk-2);font-size:var(--dk-t-xs);color:var(--dk-text-subtle);margin:auto 0 0}html:root fieldset.mg-booking-customer{border:0;min-width:0;margin:0;padding:0}html:root .mg-booking-customer__kind{gap:var(--dk-3);margin:0 0 var(--dk-3);font-size:var(--dk-t-sm);flex-wrap:wrap;display:flex}html:root .mg-booking-customer__kind>label{align-items:center;gap:var(--dk-1);display:inline-flex}html:root .mg-usage{gap:var(--dk-3);min-width:0;padding:var(--dk-4);border-radius:var(--dk-r-lg);background:var(--dk-recessed);flex-direction:column;display:flex}html:root .mg-usage--compact{margin-top:var(--dk-2);padding:var(--dk-3)}html:root .mg-usage__top{justify-content:space-between;align-items:baseline;gap:var(--dk-3);display:flex}html:root .mg-usage__label{font-size:var(--dk-t-xs);color:var(--dk-text-subtle)}html:root .mg-usage__timer{font-size:var(--dk-t-xl);font-variant-numeric:tabular-nums;color:var(--dk-text-strong);line-height:1}html:root .mg-usage__actions{align-items:end;gap:var(--dk-2);flex-wrap:wrap;display:flex}html:root .mg-usage__hours{gap:var(--dk-1);width:132px}html:root .mg-usage__hours .dk-label{font-size:var(--dk-t-xs)}html:root .mg-usage__facts{gap:var(--dk-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}html:root .mg-usage__facts dt{font-size:var(--dk-t-xs);color:var(--dk-text-subtle)}html:root .mg-usage__facts dd{margin:var(--dk-1) 0 0;font-variant-numeric:tabular-nums;color:var(--dk-text-strong);font-weight:600}@media (max-width:640px){html:root .mg-usage__facts{gap:var(--dk-2);grid-template-columns:1fr}html:root .mg-usage__facts>div{justify-content:space-between;gap:var(--dk-3);display:flex}}html:root .mg-request-thread{gap:var(--dk-4);flex-direction:column;display:flex}html:root .mg-request-thread>.mg-composer{padding-top:var(--dk-4);border-top:1px solid var(--dk-line)}html:root .mg-request-thread>.mg-timeline:empty{display:none}html:root .mg-request-thread>.mg-timeline:empty+.mg-composer{border-top:0;padding-top:0}html:root .mg-timeline__tag{margin-left:var(--dk-2);vertical-align:1px}html:root .mg-timeline>li[data-internal] .mg-timeline__body{background:var(--dk-recessed)}@media print{html:root .mg-room-drawer,html:root .mg-stepper,html:root .mg-request-thread>.mg-composer{display:none}}
html:root .mg-fit-week>.dk-card__head{row-gap:var(--dk-2);flex-wrap:wrap}html:root .mg-fit-weeknav{align-items:center;gap:var(--dk-1_5);flex-wrap:wrap;margin-left:auto;display:flex}html:root .mg-fit-weeknav__filter{align-items:center;gap:var(--dk-1_5);display:flex}html:root .mg-fit-weeknav__filter .ui-filterbar__select{min-width:160px}html:root .mg-fit-weeknav .dk-btn[aria-current=page]{background:var(--dk-recessed);color:var(--dk-text-subtle)}html:root .mg-fit-week>.dk-card__body{padding:var(--dk-4) var(--dk-5) var(--dk-5)}html:root .mg-fit-low{color:var(--dk-warning-text);font-weight:500}html:root .mg-fit-link{align-items:center;gap:var(--dk-2);margin:var(--dk-4) 0 0;padding-top:var(--dk-4);border-top:1px solid var(--dk-line);font-size:var(--dk-t-sm);flex-wrap:wrap;display:flex}html:root .mg-fit-link__label{color:var(--dk-text-subtle)}html:root .mg-fit-link>a:not(.dk-btn){min-width:0;max-width:min(420px,100%);color:var(--dk-link)}html:root .mg-fit-off>.dk-medium{color:var(--dk-text-subtle)}@media (max-width:640px){html:root .mg-fit-weeknav{width:100%;margin-left:0}html:root .mg-fit-weeknav__filter{flex:100%}html:root .mg-fit-weeknav__filter .ui-filterbar__select{flex:auto;min-width:0}html:root .mg-fit-week>.dk-card__body{padding:var(--dk-3) var(--dk-4) var(--dk-4)}}
html:root .mg-rsv{gap:var(--dk-4);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}@media (max-width:1180px){html:root .mg-rsv{grid-template-columns:minmax(0,1fr)}}html:root .mg-rsv__board{min-width:0}html:root .mg-rsv__board>.dk-card__body{min-width:0;padding:0}html:root .mg-rsv__board>.dk-card__foot{align-items:center;gap:var(--dk-1) var(--dk-3);font-size:var(--dk-t-xs);color:var(--dk-text-subtle);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}html:root .mg-rsv__head{gap:var(--dk-2) var(--dk-3);flex-wrap:wrap}html:root .mg-daynav{align-items:center;gap:var(--dk-1_5);flex-wrap:wrap;margin-left:auto;display:inline-flex}html:root .mg-daynav>.dk-input{width:auto}html:root .mg-daynav>.dk-input>input[type=date]{font-variant-numeric:tabular-nums;min-width:132px}html:root .mg-daynav>.dk-select{max-width:200px}html:root .mg-daynav>[aria-current=date]{background:var(--mg-selected);box-shadow:0 0 0 1px var(--mg-edge);color:var(--dk-text-strong)}html:root .mg-rsv__form{min-width:0}html:root .mg-rsv__fields{gap:var(--dk-4);flex-direction:column;display:flex}html:root .mg-rsv__fields>.mg-form-actions{margin-top:0}html:root .mg-rsv__fields>.mg-form-actions>.dk-btn{flex:auto;justify-content:center}html:root .mg-rsv__list{scroll-margin-top:var(--dk-4)}html:root .mg-rsv__list:focus-visible{outline:2px solid var(--dk-focus);outline-offset:2px}@media (max-width:640px){html:root .mg-daynav{width:100%;margin-left:0}html:root .mg-daynav>.dk-select{flex:100%;max-width:none}html:root .mg-daynav>.dk-input:not(.dk-select){flex:120px}}html:root .mg-tk-add{gap:var(--dk-2)}html:root .mg-tk-add>.dk-input{flex:none;width:auto}html:root .mg-tk-add>.mg-tk-add__item{flex:200px;min-width:0}html:root .mg-tk-add>.mg-tk-add__qty{width:80px}html:root .mg-tk-add__qty>input{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:640px){html:root .mg-tk-add>.dk-input:first-child{flex:100%}html:root .mg-tk-add>.dk-btn{flex:auto;justify-content:center}}html:root .mg-pay{gap:var(--dk-4);flex-direction:column;display:flex}html:root .mg-pay__methods,html:root .mg-pos-methods,html:root .mg-pos-pick fieldset{border:0;min-width:0;margin:0;padding:0}html:root .mg-pay__methods>legend,html:root .mg-pos-methods>legend,html:root .mg-pos-pick legend{float:left;width:100%;margin:0 0 var(--dk-2);padding:0}html:root .mg-pay__methods>legend+*,html:root .mg-pos-methods>legend+*,html:root .mg-pos-pick legend+*{clear:both}html:root .mg-pay__methods .mg-choice-cards,html:root .mg-pos-methods .mg-choice-cards{grid-template-columns:repeat(2,minmax(0,1fr))}html:root .mg-pay__methods .mg-choice-cards>label,html:root .mg-pos-methods .mg-choice-cards>label{min-height:44px;padding:var(--dk-2) var(--dk-3);align-items:center}html:root .mg-pay .mg-summary__value,html:root .mg-pos .mg-summary__value,html:root .mg-pos-pick .mg-summary__value{font-variant-numeric:tabular-nums}html:root .mg-pos{gap:var(--dk-6);grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;display:grid}html:root .mg-pos__menu{gap:var(--dk-3);flex-direction:column;min-width:0;display:flex}html:root .mg-pos__search{width:100%;max-width:360px}html:root .mg-pos__cats{border-bottom:1px solid var(--dk-line);flex-wrap:nowrap;overflow-x:auto}html:root .mg-pos__cats>.dk-tab{white-space:nowrap;flex:none}html:root .mg-pos__grid{gap:var(--dk-3);padding-top:var(--dk-1);grid-template-columns:repeat(auto-fill,minmax(168px,1fr));display:grid}html:root .mg-pos__grid>.mg-empty--card{padding:var(--dk-6) 0;text-align:center;grid-column:1/-1}html:root .mg-pos-tile{min-height:96px;padding:var(--dk-3) var(--dk-4);border-radius:var(--dk-r-lg);background:var(--dk-base);box-shadow:var(--dk-sh-1);color:var(--dk-text);font:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--dk-fast), background var(--dk-fast);border:0;flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:relative}html:root .mg-pos-tile:has(.mg-pos-tile__image){-moz-column-gap:var(--dk-3);column-gap:var(--dk-3);grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:56px minmax(0,1fr);align-items:center;min-height:104px;display:grid}html:root .mg-pos-tile:hover:not(:disabled){box-shadow:var(--dk-sh-2)}html:root .mg-pos-tile:active:not(:disabled){background:var(--dk-tint)}html:root .mg-pos-tile:focus-visible{outline:2px solid var(--dk-focus);outline-offset:2px}html:root .mg-pos-tile:disabled{cursor:default;opacity:.55}html:root .mg-pos-tile__name{padding-right:var(--dk-6);font-size:var(--dk-t-sm);color:var(--dk-text-strong);overflow-wrap:anywhere;font-weight:500;line-height:1.4}html:root .mg-pos-tile__price{padding-top:var(--dk-2);font-family:var(--mg-display);font-size:var(--dk-t-base);letter-spacing:-.01em;color:var(--dk-text-strong);font-variant-numeric:tabular-nums;margin-top:auto;font-weight:500}html:root .mg-pos-tile:has(.mg-pos-tile__image) .mg-pos-tile__price{padding-top:var(--dk-1);margin-top:0}html:root .mg-pos-tile__hint{font-size:var(--dk-t-xs);color:var(--dk-text-subtle)}html:root .mg-pos-tile__image{border-radius:var(--dk-r-md);background:var(--dk-fill);grid-row:1/-1;width:56px;height:56px;overflow:hidden}html:root .mg-pos-tile__image>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}html:root .mg-pos-tile>.mg-count{top:var(--dk-3);right:var(--dk-3);background:var(--dk-brand);color:var(--dk-brand-text);position:absolute}html:root .mg-pos-cart{top:var(--dk-4);min-width:0;position:sticky}html:root .mg-pos-cart__body{gap:var(--dk-4);padding:var(--dk-4) var(--dk-5) var(--dk-5);flex-direction:column;display:flex}html:root .mg-pos-cart__body>.mg-empty--card{padding:var(--dk-4) 0;text-align:center}html:root .mg-pos-cart__body>.mg-consequence{margin:calc(-1 * var(--dk-2)) 0 0;font-size:var(--dk-t-xs)}html:root .mg-pos-cart__body>.dk-field{margin:0}html:root .mg-pos-cart__body>.dk-btn{justify-content:center;width:100%}html:root .mg-pos-cart__primary{gap:var(--dk-2);font-variant-numeric:tabular-nums}html:root .mg-pos-lines{margin:0;padding:0;list-style:none}html:root .mg-pos-line{align-items:center;gap:var(--dk-3);min-height:48px;padding:var(--dk-2) 0;grid-template-columns:minmax(0,1fr) auto auto;display:grid}html:root .mg-pos-line+.mg-pos-line{border-top:1px solid var(--dk-line)}html:root .mg-pos-line__main{flex-direction:column;gap:2px;min-width:0;display:flex}html:root .mg-pos-line__name{font-size:var(--dk-t-sm);color:var(--dk-text-strong);overflow-wrap:anywhere;font-weight:500;line-height:1.4}html:root .mg-pos-line__sub{font-size:var(--dk-t-xs);color:var(--dk-text-subtle);overflow-wrap:anywhere;line-height:1.5}html:root .mg-pos-line__amount{min-width:84px;font-size:var(--dk-t-sm);text-align:right;color:var(--dk-text-strong);font-variant-numeric:tabular-nums;white-space:nowrap}html:root .mg-pos-qty{align-items:center;gap:var(--dk-1);display:inline-flex}html:root .mg-pos-qty__n{min-width:24px;font-size:var(--dk-t-sm);text-align:center;font-variant-numeric:tabular-nums;font-weight:500}html:root .mg-pos-qty__input{width:72px}html:root .mg-pos-qty__input>input{text-align:center;font-variant-numeric:tabular-nums}html:root .mg-pos-find{align-items:stretch;gap:var(--dk-2);display:flex}html:root .mg-pos-find>.dk-input{flex:auto;min-width:0}html:root .mg-pos-find>.dk-btn{flex:none}html:root .mg-pos-customer{justify-content:space-between;align-items:center;gap:var(--dk-2);min-height:var(--dk-h-lg);padding:0 var(--dk-1) 0 var(--dk-3);border-radius:var(--dk-r-lg);background:var(--dk-recessed);font-size:var(--dk-t-sm);color:var(--dk-text-strong);font-weight:500;display:flex}html:root .mg-pos-customer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html:root .mg-pos-paid{align-items:center;gap:var(--dk-2) var(--dk-3);flex-wrap:wrap}html:root .mg-pos-paid>.mg-alert__actions{gap:var(--dk-2);flex-wrap:wrap;margin-left:auto;display:inline-flex}html:root .mg-pos-pick{gap:var(--dk-4);flex-direction:column;display:flex}html:root .mg-pos-pick__name{flex:auto;min-width:0}html:root .mg-pos-pick__price{font-size:var(--dk-t-xs);color:var(--dk-text-subtle);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}html:root .mg-pos-bar{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:root .mg-pos-bar__pay{display:none}html:root .mg-pos-bar__status{flex-direction:column;gap:0;min-width:0;margin:0;display:flex}html:root .mg-pos-bar__count{font-size:var(--dk-t-xs);color:var(--dk-text-subtle);line-height:1.5}html:root .mg-pos-bar__total{font-family:var(--mg-display);font-size:var(--dk-t-lg);letter-spacing:-.01em;color:var(--dk-text-strong);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.3}html:root .mg-pos-sheet .dk-modal__body{padding:0}html:root .mg-pos-sheet .mg-pos-cart__body{padding:var(--dk-4) var(--dk-5) var(--dk-6)}@media (max-width:900px){html:root .mg-pos{gap:var(--dk-4);grid-template-columns:minmax(0,1fr)}html:root .mg-pos-cart{display:none}html:root .mg-pos__search{max-width:none}html:root .mg-pos__cats{z-index:3;margin:0 calc(-1 * var(--mg-gutter,20px));padding:0 var(--mg-gutter,20px);background:var(--dk-canvas);position:sticky;top:0}html:root .mg-pos-bar{bottom:var(--dk-3);z-index:3;align-items:center;gap:var(--dk-3);width:auto;height:auto;min-height:64px;margin:var(--dk-2) 0 0;padding:var(--dk-2) var(--dk-2) var(--dk-2) var(--dk-4);clip-path:none;white-space:normal;border-radius:var(--dk-r-xl);background:var(--dk-elevated);box-shadow:var(--dk-sh-2), 0 0 0 1px var(--dk-line);display:flex;position:sticky;overflow:visible}html:root .mg-pos-bar__status{flex:auto}html:root .mg-pos-bar__pay{min-height:44px;padding:0 var(--dk-5);flex:none;display:inline-flex}html:root .mg-pos-sheet{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;inset:0}html:root main:has(.mg-pos){scroll-padding-block:56px 84px}html:root .mg-frame__body:has(>.mg-pos){scroll-padding-block:56px 84px}}@media (max-width:640px){html:root .mg-pos-tile:has(.mg-pos-tile__image){display:flex}}@media (max-width:480px){html:root .mg-pos__grid{gap:var(--dk-2);grid-template-columns:repeat(2,minmax(0,1fr))}html:root .mg-pos-tile{min-height:88px;padding:var(--dk-3)}html:root .mg-pos-line{grid-template-columns:minmax(0,1fr) auto}html:root .mg-pos-line__amount{grid-area:1/2}html:root .mg-pos-line>.mg-pos-qty{grid-area:2/1/auto/-1;justify-self:start}}html:root .mg-station{gap:var(--dk-4);flex-direction:column;display:flex}html:root .mg-station__meta{font-size:var(--dk-t-xs);color:var(--dk-text-subtle);font-variant-numeric:tabular-nums;margin:0}html:root .mg-station__grid{gap:var(--dk-4);grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));align-items:start;display:grid}html:root .mg-station__card{min-width:0;scroll-margin-top:var(--dk-4)}html:root .mg-station__card>.dk-card__head{gap:var(--dk-1) var(--dk-3);flex-wrap:wrap}html:root .mg-station__card>.dk-card__head>.mg-card__meta{margin-left:auto}html:root .mg-station__card .dk-card__title{font-family:var(--dk-font-mono);font-size:var(--dk-t-base)}html:root .mg-station__card .dk-card__title:focus-visible{outline:2px solid var(--dk-focus);outline-offset:2px}html:root .mg-station__lines{margin:0;padding:0;list-style:none}html:root .mg-station__lines>li{align-items:center;gap:var(--dk-3);min-height:56px;padding:var(--dk-3) var(--dk-5);display:flex}html:root .mg-station__lines>li+li{border-top:1px solid var(--dk-line)}html:root .mg-station__item{flex-direction:column;flex:auto;align-items:flex-start;gap:2px;min-width:0;display:flex}html:root .mg-station__item>b{font-size:var(--dk-t-sm);color:var(--dk-text-strong);overflow-wrap:anywhere;font-weight:500;line-height:1.4}html:root .mg-station__item>span:not(.dk-badge){font-size:var(--dk-t-xs);color:var(--dk-text-subtle);overflow-wrap:anywhere;line-height:1.5}html:root .mg-station__item>.dk-badge{margin-top:var(--dk-1)}html:root .mg-station__actions{gap:var(--dk-2);flex:none;display:inline-flex}@media (max-width:480px){html:root .mg-station__lines>li{padding:var(--dk-3) var(--dk-4);flex-wrap:wrap}html:root .mg-station__actions{width:100%}html:root .mg-station__actions>.dk-btn{flex:1 1 0;justify-content:center}}html:root .mg-pos-table{gap:var(--dk-3);flex-direction:column;display:flex}html:root .mg-pos-table__facts{font-size:var(--dk-t-sm);color:var(--dk-text-subtle);margin:0}html:root .mg-pos-table__order{padding:var(--dk-2) var(--dk-3);border-radius:var(--dk-r-lg);background:var(--dk-recessed);font-size:var(--dk-t-sm);color:var(--dk-text-strong);font-variant-numeric:tabular-nums;margin:0;font-weight:500}html:root .mg-pos-table__actions{justify-content:flex-end;gap:var(--dk-2);margin-top:var(--dk-1);flex-wrap:wrap;display:flex}html:root .mg-pos-table__actions>form{display:inline-flex}@media (max-width:480px){html:root .mg-pos-table__actions>.dk-btn,html:root .mg-pos-table__actions>form{flex:100%}html:root .mg-pos-table__actions .dk-btn{justify-content:center;width:100%}}html:root .mg-pos-addtable{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){html:root .mg-pos-addtable{grid-template-columns:minmax(0,1fr)}}html:root .mg-pos-cell{flex-direction:column;gap:2px;min-width:0;display:inline-flex}html:root .mg-pos-cell__name{color:var(--dk-text-strong);overflow-wrap:anywhere;font-weight:500}html:root .mg-pos-cell__sub{font-size:var(--dk-t-xs);color:var(--dk-text-subtle);overflow-wrap:anywhere}html:root .mg-table-card>.dk-card__foot.mg-consequence{font-size:var(--dk-t-xs);margin:0}html:root .mg-receipt{border-radius:0 0 var(--dk-r-xl) var(--dk-r-xl);background:var(--dk-recessed);justify-content:center;display:flex}html:root .mg-receipt>.pos-receipt{box-shadow:var(--dk-sh-1);border-color:#00000040;border-color:lab(0% 0 0/.25)}@media print{html:root .mg-pos-bar,html:root .mg-pos-sheet{display:none}}@media (pointer:coarse){html:root .mg-pos-qty>.dk-btn,html:root .mg-station__actions>.dk-btn,html:root .mg-daynav>.dk-btn{min-width:44px;min-height:44px}html:root .mg-pos-tile{min-height:104px}}@media (forced-colors:active){html:root .mg-pos-tile,html:root .mg-pos-bar,html:root .mg-pos-customer,html:root .mg-pos-table__order{outline:1px solid canvastext}html:root .mg-pos-tile>.mg-count{forced-color-adjust:none;color:highlighttext;background:highlight}html:root .mg-daynav>[aria-current=date]{outline:2px solid highlight}}
html:root .sr-grid{gap:var(--dk-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:1180px){html:root .sr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){html:root .sr-grid{grid-template-columns:minmax(0,1fr)}}html:root .sr-grid>li{min-width:0;display:flex}html:root .sr-card{border-radius:var(--dk-r-xl);background:var(--dk-base);min-width:0;box-shadow:var(--dk-sh-1);color:var(--dk-text);transition:box-shadow var(--dk-fast);flex:auto;text-decoration:none}html:root .sr-card:hover{box-shadow:var(--dk-sh-2);text-decoration:none}html:root .sr-card:focus-visible{outline:2px solid var(--dk-focus);outline-offset:2px}html:root .sr-card__media{display:block}html:root .sr-card__media>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}html:root .sr-card__badges{inset:var(--dk-3) var(--dk-3) auto}html:root .sr-card__body{padding:var(--dk-4) var(--dk-5) var(--dk-3);flex-direction:column;gap:2px;display:flex}html:root .sr-card__title{font-family:var(--mg-display);font-size:var(--dk-t-base);letter-spacing:-.005em;color:var(--dk-text-strong);overflow-wrap:anywhere;font-weight:600;line-height:1.4}html:root .sr-card__meta{font-size:var(--dk-t-xs);color:var(--dk-text-subtle)}html:root .sr-card__price{align-items:baseline;gap:2px var(--dk-2);margin-top:var(--dk-2);flex-wrap:wrap;display:flex}html:root .sr-card__price b{font-family:var(--mg-display);font-size:var(--dk-t-lg);letter-spacing:-.01em;color:var(--dk-text-strong);font-variant-numeric:tabular-nums;font-weight:500}html:root .sr-card__price span{font-size:var(--dk-t-xs);color:var(--dk-text-subtle)}html:root .sr-card__foot{align-items:center;gap:var(--dk-1) var(--dk-3);padding:var(--dk-3) var(--dk-5);border-top:1px solid var(--dk-line);font-size:var(--dk-t-xs);color:var(--dk-text-subtle);flex-wrap:wrap;display:flex}html:root .sr-card__foot>span{align-items:center;gap:var(--dk-1);min-width:0;display:inline-flex}html:root .sr-card__foot svg{flex:none;width:13px;height:13px;margin:0}html:root .sr-card__foot .mg-mono{font-size:var(--dk-t-xs)}html:root .sr-card__leads{margin-left:auto}html:root .sr-onphoto{min-height:20px;padding:2px var(--dk-2);line-height:1.3333;color:#fff!important;background:#121212c7!important;background:lab(5.26802% 0 0/.78)!important}html:root .sr-age[data-tone=warn]{background:var(--dk-warning)!important;color:#201308!important;color:lab(7.1291% 5.82799 7.6681)!important}html:root .sr-badge-brand{background:var(--dk-brand);color:var(--dk-brand-text)}html:root .sr-ph{color:var(--dk-text-muted);background:repeating-linear-gradient(135deg, var(--dk-recessed) 0 10px, var(--dk-fill) 10px 20px)}html:root .sr-unitcell{align-items:center;gap:var(--dk-3);vertical-align:middle;min-width:220px;display:inline-flex}html:root .sr-thumb{border-radius:var(--dk-r-md);width:48px;height:36px;box-shadow:var(--dk-ring)}html:root .sr-thumb .sr-ph svg{width:20px}html:root .sr-aging{color:var(--dk-warning-text);font-weight:500}html:root .sr-strong{color:var(--dk-text-strong);font-weight:500}html:root .sr-lead{border-radius:var(--dk-r-lg);background:var(--dk-recessed);width:64px;height:48px;box-shadow:var(--dk-ring);display:block;overflow:hidden}html:root .sr-lead>img,html:root .sr-lead>.sr-ph{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}html:root .sr-lead .sr-ph svg{width:24px}html:root .sr-gallery{border-radius:var(--dk-r-xl);background:var(--dk-base);box-shadow:var(--dk-sh-1);overflow:hidden}html:root .sr-gallery__strip{gap:var(--dk-1_5);padding:var(--dk-1_5)}html:root .sr-gallery__strip a{border-radius:var(--dk-r-md)}html:root .sr-gallery__strip a:focus-visible{outline:2px solid var(--dk-focus);outline-offset:1px}html:root .sr-gallery__strip [aria-current]{outline:2px solid var(--mg-edge);outline-offset:-2px}html:root .sr-gallery__more{color:var(--dk-text-strong)}html:root .sr-price{padding-bottom:var(--dk-3);flex-direction:column;gap:2px;display:flex}html:root .sr-price__label{font-size:var(--dk-t-xs);color:var(--dk-text-subtle)}html:root .sr-price__value{font-family:var(--mg-display);font-size:var(--dk-t-2xl);letter-spacing:-.02em;color:var(--dk-text-strong);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.3}html:root .sr-price__value--empty{font-size:var(--dk-t-lg);color:var(--dk-text-subtle)}html:root .sr-price__note{font-size:var(--dk-t-xs);color:var(--dk-text-subtle)}html:root .sr-money{font-size:var(--dk-t-sm);flex-direction:column;margin:0;display:flex}html:root .sr-money>div{justify-content:space-between;align-items:baseline;gap:var(--dk-4);min-height:36px;padding:var(--dk-2) 0;border-top:1px solid var(--dk-line);display:flex}html:root .sr-money>div:first-child{border-top:0}html:root .sr-price+.sr-money>div:first-child{border-top:1px solid var(--dk-line)}html:root .sr-money dt{color:var(--dk-text-subtle);font-weight:400}html:root .sr-money dt small{font-size:var(--dk-t-xs);display:block}html:root .sr-money dd{color:var(--dk-text-strong);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:400}html:root .sr-money [data-strong]{margin:var(--dk-1) calc(-1 * var(--dk-3)) 0;padding:var(--dk-2) var(--dk-3);border-radius:var(--dk-r-md);background:var(--dk-recessed);border-top:0}html:root .sr-money [data-strong] dt,html:root .sr-money [data-strong] dd{color:var(--dk-text-strong);font-weight:500}html:root .sr-money [data-strong]+div{border-top:0}html:root .sr-money [data-good] dd{color:var(--dk-success-text)}html:root .sr-money [data-bad] dd{color:var(--dk-danger-text)}html:root .sr-money--after{margin-top:var(--dk-3)}html:root .sr-money--after>div:first-child{border-top:1px solid var(--dk-line)}html:root .sr-papers{gap:var(--dk-4);flex-direction:column;display:flex}html:root .sr-checks{gap:var(--dk-2) var(--dk-4);font-size:var(--dk-t-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html:root .sr-check{align-items:center;gap:var(--dk-2);color:var(--dk-text);display:flex}html:root .sr-check svg{flex:none;width:16px;height:16px}html:root .sr-check[data-ok] svg{color:var(--dk-success-text)}html:root .sr-check:not([data-ok]){color:var(--dk-text-subtle)}html:root .sr-check:not([data-ok]) svg{color:var(--dk-text-muted)}html:root .sr-description{margin:var(--dk-3) 0 0;font-size:var(--dk-t-sm);white-space:pre-line;overflow-wrap:anywhere;line-height:1.6}html:root .mg-chips+.sr-description{margin-top:var(--dk-3)}html:root .sr-note{margin:var(--dk-3) 0 0;font-size:var(--dk-t-sm);color:var(--dk-text-subtle)}html:root .sr-stack{align-items:stretch;gap:var(--dk-3);flex-direction:column;display:flex}html:root .sr-stack>span:has(>.dk-badge){align-self:flex-start}html:root .sr-inline-form{align-items:flex-end;gap:var(--dk-2);margin-top:var(--dk-3);padding-top:var(--dk-3);border-top:1px solid var(--dk-line);flex-wrap:wrap;display:flex}html:root .sr-inline-form>.dk-field{flex:180px;min-width:0;margin:0}html:root .sr-inline-form--head{border-top:0;flex-wrap:nowrap;align-items:center;margin:0 0 0 auto;padding:0}html:root .sr-inline-form--head>.dk-input{width:auto;max-width:180px}html:root .sr-uploader{gap:var(--dk-2);flex-direction:column;display:flex}html:root .sr-photos{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){html:root .sr-photos{grid-template-columns:repeat(2,minmax(0,1fr))}}html:root .sr-photos>li[draggable=true]{cursor:grab}html:root .sr-photos>li>img,html:root .sr-photos>li>.sr-ph{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}html:root .sr-photos .mg-photos__tools form{display:contents}html:root .sr-photos .mg-photos__tools .dk-btn{color:var(--dk-text-strong)}html:root .sr-photos .mg-photos__tools .dk-btn:hover:not(:disabled){background:var(--dk-tint)}html:root .sr-photos .mg-photos__tools .sr-photo-delete{color:var(--dk-danger-text)}html:root .sr-photos .mg-photos__tools .dk-btn:disabled{opacity:.5}html:root .sr-row-delete{color:var(--dk-text-subtle)}html:root .sr-row-delete:hover{color:var(--dk-danger-text);background:var(--dk-tint)}html:root .dk-table__actions>form:has(>.sr-row-delete){display:inline-flex}html:root .dk-card__foot:has(>.sr-add-form){padding:var(--dk-4) var(--dk-5);font-size:var(--dk-t-base);color:var(--dk-text);display:block}html:root .sr-form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){html:root .sr-form-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){html:root .sr-form-grid-3{grid-template-columns:minmax(0,1fr)}}html:root .sr-add-form__submit{align-items:flex-end;display:flex}html:root .sr-add-form__submit>.dk-btn{min-height:var(--dk-h-lg)}html:root .sr-form{gap:var(--dk-6);flex-direction:column;display:flex}html:root .sr-form fieldset{border:0;min-width:0;margin:0;padding:0}html:root .sr-form legend{float:left;width:100%;margin:0 0 var(--dk-3);padding:0}html:root .sr-form legend+*{clear:both}html:root .sr-form .mg-form-section+.mg-form-section{padding-top:var(--dk-6);border-top:1px solid var(--dk-line)}html:root .sr-checkgrid{gap:var(--dk-2) var(--dk-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:720px){html:root .sr-checkgrid{grid-template-columns:minmax(0,1fr)}}html:root .mg-summary__value[data-tone=danger]{color:var(--dk-danger-text)}html:root .sr-radio{border-radius:var(--dk-r-lg);background:var(--dk-fill);align-self:flex-start;gap:2px;max-width:100%;padding:2px}html:root .sr-radio span{height:auto;min-height:26px;padding:0 var(--dk-3);border-radius:var(--dk-r-md);white-space:nowrap;transition:background var(--dk-fast), color var(--dk-fast)}html:root .sr-radio label:hover span{color:var(--dk-text-strong)}html:root .sr-radio input:checked+span{background:var(--dk-base);color:var(--dk-text-strong);box-shadow:var(--dk-sh-1)}html:root .sr-radio input:focus-visible+span{outline:2px solid var(--dk-focus);outline-offset:1px}html:root .sr-paid-row{align-items:center;gap:var(--dk-2) var(--dk-4);flex-wrap:wrap;display:flex}html:root .sr-paid-row>.dk-input{width:auto;min-width:160px}html:root .sr-badges{align-items:center;gap:var(--dk-1) var(--dk-2);flex-wrap:wrap;display:inline-flex}html:root .sr-badges>small{font-size:var(--dk-t-xs);color:var(--dk-text-subtle);flex-basis:100%}html:root .sr-paid{flex-direction:column;min-width:120px;display:flex}html:root .sr-paid>.mg-progress{margin-top:0}html:root .sr-paid>small{font-size:var(--dk-t-xs);color:var(--dk-text-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}html:root .sr-steps{gap:var(--dk-3);box-shadow:none;background:0 0;border-radius:0;overflow:visible}html:root .sr-steps[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}html:root .sr-steps__top{align-items:center;gap:var(--dk-2);min-width:0;display:flex}@media (max-width:900px){html:root .sr-steps,html:root .sr-steps[data-count="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){html:root .sr-steps,html:root .sr-steps[data-count="5"]{grid-template-columns:minmax(0,1fr)}}html:root .sr-card-actions{gap:var(--dk-2)}html:root .sr-card-actions>form{display:inline-flex}html:root .sr-row-actions{justify-content:flex-end;gap:var(--dk-1);flex-wrap:wrap;display:inline-flex}html:root .sr-card--row{align-items:center;gap:var(--dk-3);padding:var(--dk-3);flex-direction:row}html:root .sr-card--row>.sr-card__media{aspect-ratio:4/3;border-radius:var(--dk-r-md);flex:none;width:96px;overflow:hidden}html:root .sr-card--row>.sr-card__body{flex:auto;padding:0}html:root .sr-docs{margin:0;padding:0;list-style:none}html:root .sr-docs>li+li{border-top:1px solid var(--dk-line)}html:root .sr-docs a{align-items:center;gap:var(--dk-2);min-height:44px;padding:var(--dk-2) var(--dk-5);font-size:var(--dk-t-sm);color:var(--dk-text);text-decoration:none;display:flex}html:root .sr-docs a:hover{background:var(--dk-tint);color:var(--dk-text-strong)}html:root .sr-docs a:focus-visible{outline:2px solid var(--dk-focus);outline-offset:-2px}html:root .sr-docs svg{color:var(--dk-text-subtle);flex:none}html:root .sr-units{margin:0;padding:0;list-style:none}html:root .sr-units>li{align-items:center;gap:var(--dk-3);min-width:0;padding:var(--dk-3) 0;display:flex}html:root .sr-units>li:first-child{padding-top:0}html:root .sr-units>li:last-child{padding-bottom:0}html:root .sr-units>li+li{border-top:1px solid var(--dk-line)}html:root .sr-units .sr-thumb{flex:none;overflow:hidden}html:root .sr-units .sr-thumb>img,html:root .sr-units .sr-thumb>.sr-ph{-o-object-fit:cover;object-fit:cover;justify-content:center;align-items:center;width:100%;height:100%;display:flex}html:root .sr-units__main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}html:root .sr-units__name{font-size:var(--dk-t-sm);color:var(--dk-text-strong);overflow-wrap:anywhere;font-weight:500;text-decoration:none}html:root .sr-units__name:hover,html:root .sr-units__name:focus-visible{text-decoration:underline}html:root .sr-units__meta{align-items:center;gap:var(--dk-1) var(--dk-2);font-size:var(--dk-t-xs);color:var(--dk-text-subtle);flex-wrap:wrap;display:flex}html:root .sr-units__end{font-size:var(--dk-t-sm);color:var(--dk-text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;display:flex}html:root .sr-units__end>small{font-size:var(--dk-t-xs);color:var(--dk-text-subtle)}html:root .sr-units__actions{align-items:center;gap:var(--dk-1);flex:none;display:inline-flex}html:root .sr-units__actions>form{display:inline-flex}html:root .sr-units__group+.sr-units__group{margin-top:var(--dk-4);padding-top:var(--dk-4);border-top:1px solid var(--dk-line)}html:root .sr-units__label{margin:0 0 var(--dk-2);font-size:var(--dk-t-xs);color:var(--dk-text-subtle);font-weight:500}html:root .sr-units-add{align-items:center;gap:var(--dk-2);flex-wrap:wrap;width:100%;display:flex}html:root .sr-units-add>.dk-input{flex:220px;min-width:0}@media (max-width:480px){html:root .sr-units>li{flex-wrap:wrap}html:root .sr-units__end,html:root .sr-units__actions{margin-left:calc(48px + var(--dk-3));align-items:flex-start}}html:root .mg-board__card>.mg-board__owner{font-variant-numeric:tabular-nums}html:root .sr-posts{gap:var(--dk-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1180px){html:root .sr-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){html:root .sr-posts{grid-template-columns:minmax(0,1fr)}}html:root .sr-posts>li{min-width:0;display:flex}html:root .sr-ig{border-radius:var(--dk-r-xl);background:var(--dk-base);min-width:0;max-width:100%;box-shadow:var(--dk-sh-1);flex:auto}html:root .sr-ig__head{min-height:52px;padding:var(--dk-2) var(--dk-4)}html:root .sr-ig__avatar{box-shadow:0 0 0 2px var(--dk-base), 0 0 0 3.5px var(--mg-edge,var(--dk-brand));background:var(--dk-recessed)}html:root .sr-ig__media{aspect-ratio:1}html:root .sr-ig__media>img,html:root .sr-ig__media>.sr-ph{-o-object-fit:cover;object-fit:cover;justify-content:center;align-items:center;width:100%;height:100%;display:flex}html:root .sr-ig__media .sr-ph svg{width:40px;height:40px}html:root .sr-ig__count{color:#fff;background:#121212c7;background:lab(5.26802% 0 0/.78);align-items:center;gap:4px;display:inline-flex}html:root .sr-ig__dots i:first-child{background:var(--dk-text-strong)}html:root .sr-ig__caption{padding:var(--dk-2) var(--dk-4) var(--dk-3);overflow-wrap:anywhere;font-size:13px;line-height:1.5}html:root .sr-ig__tag{color:var(--dk-link)}html:root .sr-ig__meta{min-height:44px;padding:var(--dk-2) var(--dk-4);flex-wrap:wrap}html:root .sr-ig__meta>a{color:var(--dk-text)}html:root .sr-ig__meta--plain{border-top:0;padding-top:0}html:root .sr-ig details{padding:0 var(--dk-4) var(--dk-3)}html:root .sr-ig details>summary{cursor:pointer;min-height:32px;font-size:var(--dk-t-sm);color:var(--dk-text-strong);align-items:center;font-weight:500;display:inline-flex}html:root .sr-ig details>summary:focus-visible{outline:2px solid var(--dk-focus);outline-offset:2px;border-radius:var(--dk-r-sm)}html:root .sr-ig__edit{align-items:flex-start;gap:var(--dk-2);margin-top:var(--dk-2);flex-direction:column;display:flex}html:root .sr-ig__edit>.dk-input{width:100%}html:root .sr-ig textarea{min-height:160px;font-size:13px}html:root .sr-ig__actions{gap:var(--dk-2);padding:0 var(--dk-4) var(--dk-4)}html:root .sr-period{align-items:center;gap:var(--dk-2);display:flex}html:root .sr-period__name{text-align:center;min-width:140px;font-size:var(--dk-t-sm);color:var(--dk-text-strong);font-weight:500}@media (pointer:coarse){html:root .sr-radio span{min-height:40px}html:root .sr-ig details>summary{min-height:44px}html:root .sr-photos .mg-photos__tools .dk-btn{min-width:44px;min-height:44px}html:root .sr-gallery__strip a{min-height:44px}}@media (forced-colors:active){html:root .sr-card,html:root .sr-gallery,html:root .sr-lead,html:root .sr-ig{outline:1px solid canvastext}html:root .sr-gallery__strip [aria-current],html:root .sr-radio input:checked+span{outline:2px solid highlight}html:root .sr-onphoto{forced-color-adjust:none;outline:1px solid canvastext;color:canvastext!important;background:canvas!important}}
html:root .mg-shell--portal .mg-frame__body,html:root .mg-shell--portal .mg-frame__head{max-width:1120px}html:root .mg-shell--portal .mg-portal-state{max-width:400px;margin-inline:auto}html:root .mg-shell--portal .dk-table-wrap,html:root .mg-shell--portal .dk-scroll-x{max-width:100%}
html:root .ui-public{min-height:100dvh;padding:var(--dk-8) var(--dk-page-x,20px);background:var(--dk-canvas);color:var(--dk-text)}html:root .ui-public__col{gap:var(--dk-6);width:min(100%,400px);margin:0 auto;display:grid}html:root .ui-public__top{min-height:var(--dk-h-xl);justify-content:space-between;align-items:center;gap:var(--dk-3);display:flex}html:root .ui-public__brand{align-items:center;gap:var(--dk-2);min-width:0;color:var(--dk-text-strong);font-weight:600;display:inline-flex}html:root .ui-public__brand[data-logo-ground=dark] .ui-public__logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;max-width:216px;max-height:32px}html:root .ui-public__mark{-o-object-fit:contain;object-fit:contain;width:28px;height:28px}html:root .ui-public__initial{flex:none}html:root .ui-public__card{border-radius:var(--dk-r-2xl);box-shadow:var(--dk-sh-1)}html:root .ui-public__card>.dk-card__body{padding:var(--dk-8);gap:var(--dk-6)}html:root .ui-public__card button[type=submit].dk-btn--primary{min-height:var(--dk-h-xl)}html:root .ui-public__head{gap:var(--dk-2);display:grid}html:root .ui-public__head h1{font:600 var(--dk-t-xl)/1.3 var(--mg-display,var(--dk-font));letter-spacing:-.015em;color:var(--dk-text-strong);margin:0}html:root .ui-public__head p{color:var(--dk-text-subtle);margin:0}html:root .ui-public__foot{justify-content:space-between;align-items:center;gap:var(--dk-3);min-height:var(--dk-h-md);color:var(--dk-text-subtle);display:flex}html:root .ui-powered{align-items:center;gap:var(--dk-2);font-size:var(--dk-t-xs);margin:0;display:inline-flex}html:root .ui-powered>img{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}html:root .ui-not-found{place-items:center;min-height:min(55dvh,440px);display:grid}html:root .ui-not-found__card{border-radius:var(--dk-r-2xl);text-align:center;width:100%;max-width:400px;box-shadow:var(--dk-sh-1)}html:root .ui-not-found__card .dk-card__body{padding:var(--dk-8);align-items:center}html:root .ui-not-found__card h1{font:600 var(--dk-t-xl)/1.3 var(--mg-display,var(--dk-font));color:var(--dk-text-strong);margin:0}html:root .ui-not-found__card p{margin:0}html:root .ui-not-found__code{font-family:var(--dk-mono);font-size:var(--dk-t-3xl);letter-spacing:.04em;color:var(--dk-text-strong);font-weight:500}html:root .ui-auth-links{gap:var(--dk-2);font-size:var(--dk-t-sm);display:grid}html:root .ui-password{gap:var(--dk-2)}html:root .ui-password input{min-width:0}html:root .ui-password__toggle{color:var(--dk-link);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0}html:root .ui-password__toggle:focus-visible{outline:1.5px solid var(--dk-focus);outline-offset:2px;border-radius:var(--dk-r-sm)}html:root .ui-public .dk-table-wrap{background:var(--dk-base);box-shadow:var(--dk-sh-1);border-radius:var(--dk-r-xl)}@media print{html:root .ui-public{color:canvastext;background:canvas;min-height:auto;padding:0}html:root .ui-public__top,html:root .ui-public__foot{display:none}html:root .ui-public__col{width:100%;max-width:none}html:root .ui-public .dk-card,html:root .ui-public .dk-table-wrap{box-shadow:none}}@media (max-width:600px){html:root .ui-public .dk-table--stacked tbody,html:root .ui-public .dk-table--stacked tr,html:root .ui-public .dk-table--stacked td{width:100%;display:block}html:root .ui-public .dk-table--stacked thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}html:root .ui-public .dk-table--stacked td{justify-content:space-between;gap:var(--dk-3);display:flex}}@media (max-width:640px){html:root .ui-public{padding:var(--dk-5) 14px}html:root .ui-public__foot{flex-direction:column;align-items:flex-start}}
html:root .mg-app[data-host=platform] .mg-frame__body,html:root .mg-app[data-host=platform] .mg-frame__head{max-width:1280px}html:root .mg-app[data-host=platform] .dk-section{border-radius:var(--dk-r-xl);box-shadow:var(--dk-sh-1);background:var(--dk-base);padding:var(--dk-5)}
