@media screen{table:not(.sht-card-data-table){table-layout:auto!important}table th{white-space:nowrap!important;word-break:keep-all}table>:is(thead,tbody,tfoot)>tr>:is(th,td){padding-block:4px!important}}.sht-card-data-scroll{width:100%;min-width:0;overflow-x:auto}.sht-card-data-table{width:100%;min-width:0;table-layout:auto;border-collapse:collapse;text-align:left;font-size:inherit;line-height:1.5}.sht-card-data-table .sht-card-data-label{width:var(--sht-card-label-width,1%)}[data-sht-card-data-group] .sht-card-data-table{table-layout:fixed;min-width:calc(var(--sht-card-label-width, 0px) + 8rem)}.sht-card-data-table>tbody>tr>:is(th,td){border:1px solid var(--sht-border,#d1d5db);padding:7px 10px;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}.sht-card-data-table>tbody>tr>th{background:var(--sht-surface-muted,#f3f4f6);color:var(--sht-text-muted,#4b5563);font-weight:600}.sht-card-data-table .sht-card-data-label-text{display:block;width:-moz-max-content;width:max-content;max-width:none;white-space:nowrap;word-break:keep-all;overflow-wrap:anywhere}.sht-card-data-label-text *{white-space:nowrap!important}@media screen{html[data-sht-app]:is([data-sht-app=manager],[data-sht-app=manager1]){--sht-font-size-body:11.5px!important;--sht-font-size-label:11.5px!important;--sht-button-font-size:11.5px!important;--sht-main-menu-font-size:11.5px!important;--sht-sub-menu-font-size:11.5px!important}html[data-sht-app]:is([data-sht-app=manager],[data-sht-app=manager1]) :is(body,.text-xs,.text-sm,.text-base,table,th,td,label,button,input,select,textarea,[data-sht-menu],[data-sht-detail-panel]){font-size:var(--sht-font-size-body)!important}}@media screen{html[data-sht-app]:is([data-sht-app=manager],[data-sht-app=manager1]) :is(.sht-card-data-scroll,[data-sht-service-card],[data-sht-detail-card]),html[data-sht-app]:is([data-sht-app=manager],[data-sht-app=manager1]) :is(.sht-card-data-scroll,[data-sht-service-card],[data-sht-detail-card]) *{font-size:11.5px!important}}@media screen{[data-sht-reservation-detail]>[data-sht-detail-panel]{font-size:14px}[data-sht-reservation-detail]>[data-sht-detail-panel] .text-xs{font-size:11px!important}[data-sht-reservation-detail]>[data-sht-detail-panel] .text-sm{font-size:12px!important}[data-sht-reservation-detail]>[data-sht-detail-panel] .text-base{font-size:14px!important}[data-sht-reservation-detail]>[data-sht-detail-panel] .text-lg{font-size:16px!important}[data-sht-reservation-detail]>[data-sht-detail-panel] .text-xl{font-size:18px!important}[data-sht-reservation-detail]>[data-sht-detail-panel] .text-2xl{font-size:20px!important}[data-sht-reservation-detail] .sht-card-data-table .sht-card-data-label{width:calc(var(--sht-card-label-width, 0px) + 16px)}[data-sht-reservation-detail] .sht-card-data-table>tbody>tr>th{padding-inline:16px}}.sht-card-data-table>tbody>tr>td{background:var(--sht-surface,white)}.sht-card-data-table>tbody>tr>:is(th,td)>:is(span,p,div){max-width:100%;white-space:inherit;overflow-wrap:inherit}@media (max-width:640px){.sht-card-data-table>tbody>tr>:is(th,td){padding:6px 8px}}:root{--sht-canvas:#f4f4ed;--sht-surface:#ffffff;--sht-surface-muted:#ebeee7;--sht-text:#173437;--sht-text-muted:#6f817d;--sht-heading:#062f33;--sht-primary:#062f33;--sht-primary-hover:#0a464b;--sht-primary-text:#ffffff;--sht-primary-hover-text:#ffffff;--sht-primary-soft:#e4eed4;--sht-primary-soft-text:#062f33;--sht-surface-text:#173437;--sht-surface-accent-text:#062f33;--sht-surface-muted-text:#173437;--sht-muted-control-text:#ffffff;--sht-dark-control-text:#ffffff;--sht-heading-background:transparent;--sht-card-header-background:var(--sht-primary-soft);--sht-card-header-text:var(--sht-heading);--sht-accent:#d9ff72;--sht-border:rgba(6,47,51,0.18);--sht-focus:#bce94b;--sht-font-family:"Pretendard Variable","Pretendard","Noto Sans KR",sans-serif;--sht-font-size-body:15px;--sht-font-size-title:clamp(1.125rem,2vw,1.75rem);--sht-font-size-heading:clamp(1rem,1.4vw,1.25rem);--sht-font-size-label:12px;--sht-button-radius:2px;--sht-button-height:40px;--sht-button-padding-x:16px;--sht-button-font-size:13px;--sht-button-font-weight:700;--sht-button-letter-spacing:-0.01em;--sht-input-radius:2px;--sht-card-radius:2px;--sht-card-shadow:none}html[data-sht-theme] body{background-color:var(--sht-canvas);color:var(--sht-text)}html:is([data-sht-theme],[data-sht-style-heading=custom]) :where(h1,h2,h3,h4,h5,h6):not([data-sht-theme-ignore]){color:var(--sht-heading)}html:is([data-sht-theme],[data-sht-style-primary=custom],[data-sht-style-primary-text=custom]) [data-sht-app-header]{background-image:none!important;background-color:var(--sht-primary)!important;border-color:var(--sht-border)!important;color:var(--sht-primary-text)!important}html:is([data-sht-theme],[data-sht-style-primary=custom],[data-sht-style-primary-text=custom]) [data-sht-app-header] :is(h1,h2,h3,p,[data-sht-header-text],[data-sht-header-control],[data-sht-header-control] svg){color:var(--sht-primary-text)!important}html:is([data-sht-theme],[data-sht-style-primary=custom],[data-sht-style-primary-text=custom]) [data-sht-app-header] :is(a,button):is(:not([class*=bg-]),[class*="hover:bg-gray-"],[class*="hover:bg-slate-"],[data-sht-header-control]),html:is([data-sht-theme],[data-sht-style-primary=custom],[data-sht-style-primary-text=custom]) [data-sht-app-header] :is(a,button):is(:not([class*=bg-]),[class*="hover:bg-gray-"],[class*="hover:bg-slate-"],[data-sht-header-control]) :where(span,svg){color:var(--sht-primary-text)!important}html:is([data-sht-theme],[data-sht-style-primary=custom],[data-sht-style-primary-text=custom]) [data-sht-app-header] [data-sht-header-control]:hover{background-color:color-mix(in srgb,var(--sht-primary-text) 16%,transparent)!important}html:is([data-sht-theme],[data-sht-style-primary=custom],[data-sht-style-primary-text=custom]) [data-sht-app-header] :is(a,button):is([class*="hover:bg-gray-"],[class*="hover:bg-slate-"]):hover{background-color:color-mix(in srgb,var(--sht-primary-text) 16%,transparent)!important}html:is([data-sht-theme],[data-sht-style-primary=custom],[data-sht-style-primary-text=custom]) [data-sht-app-header] img{background-color:var(--sht-surface);border-radius:4px;padding:2px 4px}html:is([data-sht-theme],[data-sht-style-primary=custom],[data-sht-style-primary-text=custom]) [data-sht-app-header][data-sht-header-panel]{border-radius:8px;padding:16px}html[data-sht-style-font-family=custom] body{font-family:var(--sht-font-family)}html[data-sht-style-heading-background=custom] :where(h1,h2,h3):not([data-sht-theme-ignore]){background-color:var(--sht-heading-background)}html[data-sht-style-text=custom] body{color:var(--sht-text)}html[data-sht-typography=custom][data-sht-type-body=custom] body{font-size:var(--sht-font-size-body)}html[data-sht-typography=custom][data-sht-type-title=custom] h1:not([data-sht-theme-ignore]){font-size:var(--sht-font-size-title)}html[data-sht-typography=custom][data-sht-type-heading=custom] :where(h2,h3):not([data-sht-theme-ignore]){font-size:var(--sht-font-size-heading)}html[data-sht-typography=custom][data-sht-type-label=custom] :where(thead,th){font-size:var(--sht-font-size-label)}html[data-sht-typography=custom][data-sht-type-label=custom] label{font-size:var(--sht-font-size-label)}html[data-sht-typography=custom][data-sht-type-button=custom] :where(button:not([data-sht-theme-ignore]),[role=button]:not([data-sht-theme-ignore])){font-size:var(--sht-button-font-size)}html[data-sht-typography=custom][data-sht-type-main-menu=custom] [data-sht-menu=main]{font-size:var(--sht-main-menu-font-size)!important}html[data-sht-typography=custom][data-sht-type-sub-menu=custom] [data-sht-menu=sub]{font-size:var(--sht-sub-menu-font-size)!important}html:is([data-sht-theme],[data-sht-style-primary=custom],[data-sht-style-primary-text=custom]) :is(button,a):is([class^=bg-blue-],[class*=" bg-blue-"],[class^=bg-indigo-],[class*=" bg-indigo-"],[class^=bg-cyan-],[class*=" bg-cyan-"],[class^=bg-teal-],[class*=" bg-teal-"],[class^=bg-sky-],[class*=" bg-sky-"],[class^=bg-purple-],[class*=" bg-purple-"],[class^=bg-violet-],[class*=" bg-violet-"],[class^=bg-pink-],[class*=" bg-pink-"]),html:is([data-sht-theme],[data-sht-style-primary=custom],[data-sht-style-primary-text=custom]) :is(input[type=submit],.btn-selected){--sht-control-background:var(--sht-primary);--sht-control-foreground:var(--sht-primary-text);--sht-control-border:var(--sht-primary);border-color:var(--sht-control-border)!important;background-color:var(--sht-control-background)!important;color:var(--sht-control-foreground)!important}html:is([data-sht-theme],[data-sht-style-primary=custom],[data-sht-style-primary-text=custom]) :is(button,a):is([class^=bg-blue-],[class*=" bg-blue-"],[class^=bg-indigo-],[class*=" bg-indigo-"],[class^=bg-cyan-],[class*=" bg-cyan-"],[class^=bg-teal-],[class*=" bg-teal-"],[class^=bg-sky-],[class*=" bg-sky-"],[class^=bg-purple-],[class*=" bg-purple-"],[class^=bg-violet-],[class*=" bg-violet-"],[class^=bg-pink-],[class*=" bg-pink-"]):not(:is(.bg-blue-50,.bg-blue-100,.bg-blue-200,.bg-indigo-50,.bg-indigo-100,.bg-indigo-200,.bg-cyan-50,.bg-cyan-100,.bg-cyan-200,.bg-teal-50,.bg-teal-100,.bg-teal-200,.bg-sky-50,.bg-sky-100,.bg-sky-200,.bg-purple-50,.bg-purple-100,.bg-purple-200,.bg-violet-50,.bg-violet-100,.bg-violet-200,.bg-pink-50,.bg-pink-100,.bg-pink-200)):hover,html:is([data-sht-theme],[data-sht-style-primary=custom],[data-sht-style-primary-text=custom]) :is(input[type=submit],.btn-selected):hover{--sht-control-background:var(--sht-primary-hover);--sht-control-foreground:var(--sht-primary-hover-text)}html:is([data-sht-theme],[data-sht-style-primary=custom],[data-sht-style-primary-text=custom]) :where(button[class^=text-blue-],button[class*=" text-blue-"],button[class^=text-indigo-],button[class*=" text-indigo-"],a[class^=text-blue-],a[class*=" text-blue-"],a[class^=text-indigo-],a[class*=" text-indigo-"],[aria-current=page]:not([data-sht-theme-ignore])){color:var(--sht-primary)!important}html:is([data-sht-theme],[data-sht-style-primary=custom],[data-sht-style-primary-text=custom]) .btn-selected *,html:is([data-sht-theme],[data-sht-style-primary=custom],[data-sht-style-primary-text=custom]) :is(button,a):is([class^=bg-blue-],[class*=" bg-blue-"],[class^=bg-indigo-],[class*=" bg-indigo-"],[class^=bg-cyan-],[class*=" bg-cyan-"],[class^=bg-teal-],[class*=" bg-teal-"],[class^=bg-sky-],[class*=" bg-sky-"],[class^=bg-purple-],[class*=" bg-purple-"],[class^=bg-violet-],[class*=" bg-violet-"],[class^=bg-pink-],[class*=" bg-pink-"]) *{color:var(--sht-control-foreground)!important}html:is([data-sht-theme],[data-sht-style-primary=custom],[data-sht-style-primary-text=custom]) :is(button,a):is(.bg-blue-50,.bg-blue-100,.bg-blue-200,.bg-indigo-50,.bg-indigo-100,.bg-indigo-200,.bg-cyan-50,.bg-cyan-100,.bg-cyan-200,.bg-teal-50,.bg-teal-100,.bg-teal-200,.bg-sky-50,.bg-sky-100,.bg-sky-200,.bg-purple-50,.bg-purple-100,.bg-purple-200,.bg-violet-50,.bg-violet-100,.bg-violet-200,.bg-pink-50,.bg-pink-100,.bg-pink-200){--sht-control-background:var(--sht-primary-soft);--sht-control-foreground:var(--sht-primary-soft-text);--sht-control-border:var(--sht-border)}html:is([data-sht-theme],[data-sht-style-primary=custom],[data-sht-style-primary-text=custom]) :is(button,a):is(.bg-white,.bg-gray-50,.bg-slate-50):is([class^=text-blue-],[class*=" text-blue-"],[class^=text-indigo-],[class*=" text-indigo-"],[class^=text-cyan-],[class*=" text-cyan-"],[class^=text-teal-],[class*=" text-teal-"],[class^=text-sky-],[class*=" text-sky-"],[class^=text-purple-],[class*=" text-purple-"],[class^=text-violet-],[class*=" text-violet-"]){background-color:var(--sht-surface)!important;color:var(--sht-surface-accent-text)!important}html:is([data-sht-theme],[data-sht-style-primary=custom],[data-sht-style-primary-text=custom]) :is(button,a):is(.bg-white,.bg-gray-50,.bg-slate-50):is([class~="hover:bg-blue-50"],[class~="hover:bg-blue-100"],[class~="hover:bg-indigo-50"],[class~="hover:bg-indigo-100"],[class~="hover:bg-cyan-50"],[class~="hover:bg-teal-50"],[class~="hover:bg-sky-50"],[class~="hover:bg-purple-50"],[class~="hover:bg-violet-50"]):hover{background-color:var(--sht-primary-soft)!important;color:var(--sht-primary-soft-text)!important}html:is([data-sht-theme],[data-sht-style-primary=custom],[data-sht-style-primary-text=custom]) [data-sht-app-header] :is(button,a).bg-white,html:is([data-sht-theme],[data-sht-style-primary=custom],[data-sht-style-primary-text=custom]) [data-sht-app-header] :is(button,a).bg-white :where(span,svg){color:var(--sht-surface-text)!important}html[data-sht-theme] :where(input,textarea,select){border-color:var(--sht-border);background-color:var(--sht-surface);color:var(--sht-text)}html[data-sht-theme] :where(input,textarea,select):focus{border-color:var(--sht-focus)!important;outline:2px solid color-mix(in srgb,var(--sht-focus) 45%,transparent);outline-offset:1px}html[data-sht-theme] :where(.card,[class*=bg-white][class*=rounded][class*=border]){border-color:var(--sht-border)!important;background-color:var(--sht-surface)!important}html[data-sht-theme] :where(.card,[class*=bg-white][class*=rounded][class*=border])>:first-child:has(>:is(h2,h3,h4)),html[data-sht-theme] :where(.card,[class*=bg-white][class*=rounded][class*=border])>:is(h2,h3,h4):first-child{background-color:var(--sht-card-header-background,var(--sht-primary-soft))!important;border-color:var(--sht-border)!important;color:var(--sht-card-header-text,var(--sht-heading))!important}html[data-sht-style-surface=custom] :where(.card,[class*=bg-white][class*=rounded][class*=border]){background-color:var(--sht-surface)!important}html[data-sht-style-card-header-background=custom] :where(.card,[class*=bg-white][class*=rounded][class*=border])>:first-child:has(>:is(h2,h3,h4)),html[data-sht-style-card-header-background=custom] :where(.card,[class*=bg-white][class*=rounded][class*=border])>:is(h2,h3,h4):first-child{background-color:var(--sht-card-header-background)!important}html[data-sht-style-card-header-text=custom] :where(.card,[class*=bg-white][class*=rounded][class*=border])>:first-child:has(>:is(h2,h3,h4)),html[data-sht-style-card-header-text=custom] :where(.card,[class*=bg-white][class*=rounded][class*=border])>:is(h2,h3,h4):first-child{color:var(--sht-card-header-text)!important}html[data-sht-theme] :where(table){border-color:var(--sht-border);color:var(--sht-text)}html[data-sht-theme] :where(thead,th){background-color:var(--sht-surface-muted);color:var(--sht-heading)}html[data-sht-theme] :where(td,th){border-color:var(--sht-border)!important}html[data-sht-theme] :where(.bg-white):not(body,[data-sht-app-header]){background-color:var(--sht-surface)!important}html[data-sht-theme] :where(.bg-gray-50,.bg-gray-100,.bg-gray-200,.bg-gray-300,.bg-slate-50,.bg-slate-100,.bg-slate-200,.bg-slate-300):not([data-sht-app-header]){background-color:var(--sht-surface-muted)!important}html[data-sht-theme] :where(.bg-gray-400,.bg-gray-500,.bg-gray-600,.bg-slate-400,.bg-slate-500,.bg-slate-600):not([class*=bg-opacity-]){background-color:var(--sht-text-muted)!important}html[data-sht-theme] :where(.bg-gray-700,.bg-gray-800,.bg-gray-900,.bg-slate-700,.bg-slate-800,.bg-slate-900):not([class*=bg-opacity-]){background-color:var(--sht-heading)!important}html[data-sht-theme] :is(button,a):is(.bg-gray-400,.bg-gray-500,.bg-gray-600,.bg-slate-400,.bg-slate-500,.bg-slate-600){color:var(--sht-muted-control-text)!important}html[data-sht-theme] :is(button,a):is(.bg-gray-700,.bg-gray-800,.bg-gray-900,.bg-slate-700,.bg-slate-800,.bg-slate-900){color:var(--sht-dark-control-text)!important}html[data-sht-theme] button:disabled:is(.bg-gray-50,.bg-gray-100,.bg-gray-200,.bg-gray-300,.bg-slate-50,.bg-slate-100,.bg-slate-200,.bg-slate-300){color:var(--sht-surface-muted-text)!important;opacity:1!important}html[data-sht-theme] :where([class~="hover:bg-gray-100"],[class~="hover:bg-gray-200"],[class~="hover:bg-slate-100"],[class~="hover:bg-slate-200"]):hover{background-color:var(--sht-surface-muted)!important}html[data-sht-theme] :where([class~="hover:bg-gray-400"],[class~="hover:bg-gray-500"],[class~="hover:bg-gray-600"],[class~="hover:bg-slate-400"],[class~="hover:bg-slate-500"],[class~="hover:bg-slate-600"]):hover{background-color:var(--sht-text-muted)!important}html[data-sht-theme] :where([class~="hover:bg-gray-700"],[class~="hover:bg-gray-800"],[class~="hover:bg-gray-900"],[class~="hover:bg-slate-700"],[class~="hover:bg-slate-800"],[class~="hover:bg-slate-900"]):hover{background-color:var(--sht-heading)!important}html[data-sht-theme] :where(.bg-blue-50,.bg-blue-100,.bg-blue-200,.bg-indigo-50,.bg-indigo-100,.bg-indigo-200,.bg-cyan-50,.bg-cyan-100,.bg-cyan-200,.bg-teal-50,.bg-teal-100,.bg-teal-200,.bg-sky-50,.bg-sky-100,.bg-sky-200,.bg-purple-50,.bg-purple-100,.bg-purple-200,.bg-violet-50,.bg-violet-100,.bg-violet-200,.bg-pink-50,.bg-pink-100,.bg-pink-200):not(button,a,input,select,textarea,[data-sht-app-header],.sht-admin-header,.sht-admin-header__mark){background-color:var(--sht-primary-soft)!important}html[data-sht-theme] :where(.bg-blue-300,.bg-blue-400,.bg-indigo-300,.bg-indigo-400,.bg-cyan-300,.bg-cyan-400,.bg-teal-300,.bg-teal-400,.bg-sky-300,.bg-sky-400,.bg-purple-300,.bg-purple-400,.bg-violet-300,.bg-violet-400,.bg-pink-300,.bg-pink-400):not(button,a,input,select,textarea,[data-sht-app-header]){background-color:color-mix(in srgb,var(--sht-primary) 24%,var(--sht-surface))!important}html[data-sht-theme] :where([class~="hover:bg-blue-50"],[class*="hover:bg-blue-50/"],[class~="hover:bg-blue-100"],[class~="hover:bg-indigo-50"],[class~="hover:bg-indigo-100"],[class~="hover:bg-cyan-50"],[class~="hover:bg-teal-50"],[class~="hover:bg-sky-50"],[class~="hover:bg-purple-50"],[class~="hover:bg-violet-50"],[class~="hover:bg-pink-50"]):not(button,a):hover{background-color:var(--sht-primary-soft)!important}html[data-sht-theme] :where(.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-indigo-500,.bg-indigo-600,.bg-indigo-700,.bg-cyan-500,.bg-cyan-600,.bg-cyan-700,.bg-teal-500,.bg-teal-600,.bg-teal-700,.bg-sky-500,.bg-sky-600,.bg-sky-700,.bg-purple-500,.bg-purple-600,.bg-purple-700,.bg-violet-500,.bg-violet-600,.bg-violet-700):not(button,a,input,select,textarea,[data-sht-app-header]){background-color:var(--sht-primary)!important}html[data-sht-theme] :where(.bg-blue-800,.bg-blue-900,.bg-indigo-800,.bg-indigo-900,.bg-cyan-800,.bg-cyan-900,.bg-teal-800,.bg-teal-900,.bg-sky-800,.bg-sky-900,.bg-purple-800,.bg-purple-900,.bg-violet-800,.bg-violet-900):not(button,a,input,select,textarea,[data-sht-app-header]){background-color:var(--sht-primary-hover)!important}html[data-sht-theme] :where(.text-blue-300,.text-blue-400,.text-blue-500,.text-blue-600,.text-blue-700,.text-blue-800,.text-blue-900,.text-indigo-300,.text-indigo-400,.text-indigo-500,.text-indigo-600,.text-indigo-700,.text-indigo-800,.text-indigo-900,.text-cyan-300,.text-cyan-400,.text-cyan-500,.text-cyan-600,.text-cyan-700,.text-cyan-800,.text-cyan-900,.text-teal-300,.text-teal-400,.text-teal-500,.text-teal-600,.text-teal-700,.text-teal-800,.text-teal-900,.text-sky-300,.text-sky-400,.text-sky-500,.text-sky-600,.text-sky-700,.text-sky-800,.text-sky-900,.text-purple-300,.text-purple-400,.text-purple-500,.text-purple-600,.text-purple-700,.text-purple-800,.text-purple-900,.text-violet-300,.text-violet-400,.text-violet-500,.text-violet-600,.text-violet-700,.text-violet-800,.text-violet-900,.text-pink-300,.text-pink-400,.text-pink-500,.text-pink-600,.text-pink-700,.text-pink-800,.text-pink-900):not([data-sht-theme-ignore],.sht-admin-header__title,.sht-admin-header__subtitle,.sht-admin-header__identity){color:var(--sht-primary-hover)!important}html[data-sht-theme] :where(.text-gray-400,.text-gray-500,.text-gray-600,.text-slate-400,.text-slate-500,.text-slate-600){color:var(--sht-text-muted)}html[data-sht-theme] :where(.text-gray-700,.text-gray-800,.text-gray-900,.text-slate-700,.text-slate-800,.text-slate-900){color:var(--sht-text)}html[data-sht-theme] :where(.border-gray-100,.border-gray-200,.border-gray-300,.border-gray-400,.border-slate-100,.border-slate-200,.border-slate-300,.border-slate-400,.border-blue-100,.border-blue-200,.border-blue-300,.border-indigo-100,.border-indigo-200,.border-indigo-300,.border-cyan-100,.border-cyan-200,.border-cyan-300,.border-teal-100,.border-teal-200,.border-teal-300,.border-sky-100,.border-sky-200,.border-sky-300,.border-purple-100,.border-purple-200,.border-purple-300,.border-violet-100,.border-violet-200,.border-violet-300,.border-pink-100,.border-pink-200,.border-pink-300){border-color:var(--sht-border)!important}html[data-sht-theme] :where(.border-blue-400,.border-blue-500,.border-blue-600,.border-indigo-400,.border-indigo-500,.border-indigo-600,.border-purple-400,.border-purple-500,.border-purple-600,.border-sky-400,.border-teal-400){border-color:var(--sht-primary)!important}html[data-sht-theme] :where(.ring-blue-300,.ring-blue-400,.ring-blue-500,.ring-indigo-300,.ring-indigo-400,.ring-indigo-500,.ring-cyan-500,.ring-teal-500,.ring-sky-500,.ring-purple-300,.ring-purple-400,.ring-purple-500,.ring-violet-500),html[data-sht-theme] :where([class*="focus:ring-blue-"],[class*="focus:ring-indigo-"],[class*="focus:ring-cyan-"],[class*="focus:ring-teal-"],[class*="focus:ring-sky-"],[class*="focus:ring-purple-"],[class*="focus:ring-violet-"]):focus{--tw-ring-color:var(--sht-focus)!important}html[data-sht-theme] :where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-b,.bg-gradient-to-br):is([class*=from-blue-],[class*=from-indigo-],[class*=from-cyan-],[class*=from-sky-],[class*=from-purple-],[class*=from-violet-]):not(button,a,input,[data-sht-app-header]){background-image:linear-gradient(135deg,var(--sht-canvas),var(--sht-primary-soft))!important}html[data-sht-theme] [data-sht-app-header] :where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-b,.bg-gradient-to-br){background-image:linear-gradient(135deg,var(--sht-primary),var(--sht-primary-hover))!important}[data-sht-schedule-summary=total]{background-color:#f1f5f9;color:#334155;border-color:#cbd5e1}[data-sht-schedule-summary=DB]{background-color:#ecfdf5;color:#047857;border-color:#a7f3d0}[data-sht-schedule-summary="시트"]{background-color:#eef2ff;color:#4338ca;border-color:#c7d2fe}html[data-sht-theme] [data-sht-service-card]{--sht-service-base:var(--sht-surface)}html[data-sht-theme][data-sht-style-card-header-background=custom] [data-sht-service-card]{--sht-service-base:var(--sht-card-header-background)}html[data-sht-theme] [data-sht-service-card=cruise]{--sht-service-tint:color-mix(in srgb,var(--sht-primary) 19%,var(--sht-service-base))}html[data-sht-theme] [data-sht-service-card=sht]{--sht-service-tint:color-mix(in srgb,var(--sht-accent) 27%,var(--sht-service-base))}html[data-sht-theme] [data-sht-service-card=airport]{--sht-service-tint:color-mix(in srgb,var(--sht-primary) 8%,color-mix(in srgb,var(--sht-accent) 12%,var(--sht-service-base)))}html[data-sht-theme] [data-sht-service-card=hotel]{--sht-service-tint:color-mix(in srgb,var(--sht-accent) 16%,var(--sht-service-base))}html[data-sht-theme] [data-sht-service-card=tour]{--sht-service-tint:color-mix(in srgb,var(--sht-primary) 8%,color-mix(in srgb,var(--sht-accent) 20%,var(--sht-service-base)))}html[data-sht-theme] [data-sht-service-card=rentcar]{--sht-service-tint:color-mix(in srgb,var(--sht-primary) 14%,color-mix(in srgb,var(--sht-accent) 8%,var(--sht-service-base)))}html[data-sht-theme] [data-sht-service-card=vehicle]{--sht-service-tint:color-mix(in srgb,var(--sht-primary) 23%,color-mix(in srgb,var(--sht-accent) 5%,var(--sht-service-base)))}html[data-sht-theme] [data-sht-service-card=package]{--sht-service-tint:color-mix(in srgb,var(--sht-accent) 38%,var(--sht-service-base))}html[data-sht-theme] [data-sht-service-card]>[data-sht-service-card-header]{margin:-12px -12px 8px;padding:6px 12px;border-bottom:1px solid var(--sht-border)!important;border-radius:8px 8px 0 0;background-color:var(--sht-service-tint,var(--sht-card-header-background))!important;color:var(--sht-heading)}html[data-sht-theme] [data-sht-service-card]>[data-sht-service-card-header]>div:first-child{background-color:var(--sht-surface)!important;border-color:var(--sht-border)!important}html[data-sht-theme] [data-sht-service-card]>[data-sht-service-card-header] h5{color:var(--sht-card-header-text)!important}html[data-sht-theme] [data-sht-service-card]>[data-sht-service-card-header]>div:first-child svg{color:var(--sht-primary)!important}html[data-sht-theme][data-sht-app=mobile]{--sht-button-height:44px}.sht-theme-preview{background:var(--sht-canvas);color:var(--sht-text);font-family:Pretendard Variable,Pretendard,Noto Sans KR,sans-serif}.sht-theme-preview[data-sht-preview-font=custom]{font-family:var(--sht-font-family)}.sht-theme-preview .sht-theme-preview__heading{background:var(--sht-heading-background)!important}.sht-theme-preview__heading{color:var(--sht-heading);font-size:var(--sht-font-size-title);font-weight:750;letter-spacing:-.035em}.sht-theme-preview__label{color:var(--sht-text-muted);font-size:var(--sht-font-size-label);font-weight:700;letter-spacing:.12em}.sht-theme-preview__button{min-height:40px;padding-inline:16px;border:1px solid var(--sht-primary);border-radius:2px;background:var(--sht-primary);color:var(--sht-primary-text);font-size:var(--sht-button-font-size);font-weight:700}.sht-theme-preview__button--secondary{background:var(--sht-surface);color:var(--sht-primary)}.sht-theme-preview__menu-main{color:var(--sht-heading);font-size:var(--sht-main-menu-font-size,12px);font-weight:700}.sht-theme-preview__menu-sub{color:var(--sht-text-muted);font-size:var(--sht-sub-menu-font-size,11px)}.sht-theme-preview__input{color:var(--sht-text)}.sht-theme-preview__card,.sht-theme-preview__input{border:1px solid var(--sht-border);border-radius:2px;background:var(--sht-surface)}.sht-theme-preview__card{overflow:hidden}.sht-theme-preview__card-header{border-bottom:1px solid var(--sht-border);background:var(--sht-card-header-background,var(--sht-primary-soft));color:var(--sht-card-header-text,var(--sht-heading))}.sht-theme-preview-notice,.sht-theme-preview__card-body{background:var(--sht-surface)}.sht-theme-preview-notice{position:fixed;z-index:2147483647;right:16px;bottom:16px;display:flex;align-items:center;flex-wrap:wrap;gap:12px;max-width:calc(100vw - 32px);padding:10px 12px;border:1px solid var(--sht-border);border-radius:8px;color:var(--sht-text);box-shadow:0 8px 24px color-mix(in srgb,var(--sht-heading) 15%,transparent);font-size:13px}.sht-theme-preview-notice button{min-height:44px;padding:6px 10px;border-radius:6px;background:var(--sht-primary);color:var(--sht-primary-text);font-weight:700}.sht-theme-preview-notice button:focus-visible{outline:2px solid var(--sht-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){html[data-sht-theme] *,html[data-sht-theme] :after,html[data-sht-theme] :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}