body.theme-pd .pd-checkin-dialog{width:min(560px,calc(100vw - var(--pd-space-4)));max-height:calc(100dvh - var(--pd-space-4));margin:auto;padding:0;color:var(--pd-color-text);background:var(--pd-color-surface);border:1px solid var(--pd-color-border);border-radius:var(--pd-radius-xl);box-shadow:var(--pd-shadow-2);overflow:auto;overscroll-behavior:contain}body.theme-pd .pd-checkin-dialog::backdrop{background:rgb(0 0 0 / 35%)}body.theme-pd .pd-checkin-dialog-panel{padding:var(--pd-space-4)}body.theme-pd .pd-checkin-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--pd-space-2);margin-bottom:var(--pd-space-3)}body.theme-pd .pd-checkin-dialog-head h2{margin:0;font-size:var(--pd-fs-lg)}body.theme-pd .pd-checkin-dialog-head p{margin:var(--pd-space-1) 0 0;font-size:var(--pd-fs-xs);color:var(--pd-color-text-secondary)}body.theme-pd .pd-checkin-dialog-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--pd-space-1)}body.theme-pd .pd-checkin-dialog-calendar .pd-ck-cell{aspect-ratio:auto;min-height:calc(var(--pd-space-4) * 2);gap:calc(var(--pd-space-1) / 2)}body.theme-pd .pd-checkin-dialog-calendar img{width:var(--pd-space-4);height:var(--pd-space-4);object-fit:contain}body.theme-pd .pd-checkin-dialog .pd-mood-pick{margin-top:var(--pd-space-3)}body.theme-pd .pd-checkin-dialog .pd-mood-grid{grid-template-columns:repeat(9,minmax(0,1fr))}body.theme-pd .pd-checkin-dialog .pd-mood img{width:var(--pd-space-5)}body.theme-pd .pd-checkin-dialog :is(.pd-checkin-dialog-reward,.pd-checkin-dialog-status,.pd-checkin-dialog-done p){margin:var(--pd-space-2) 0 0;font-size:var(--pd-fs-xs);line-height:var(--pd-lh-normal);color:var(--pd-color-text-secondary)}body.theme-pd .pd-checkin-dialog-success{margin:var(--pd-space-2) 0 0;color:var(--pd-color-success);font-size:var(--pd-fs-sm)}body.theme-pd .pd-checkin-dialog-error{margin-top:var(--pd-space-2);color:var(--pd-color-error);font-size:var(--pd-fs-sm)}body.theme-pd .pd-checkin-dialog-error p{margin:0 0 var(--pd-space-1)}body.theme-pd .pd-checkin-dialog-actions{display:flex;justify-content:flex-end;margin-top:var(--pd-space-2)}body.theme-pd .pd-checkin-dialog-actions .btn{margin:0}body.theme-pd .pd-checkin-dialog-done{margin-top:var(--pd-space-3)}body.theme-pd .pd-checkin-dialog-done>span{display:flex;gap:var(--pd-space-1);align-items:center}@media(max-width:600px){body.theme-pd .pd-checkin-dialog-panel{padding:var(--pd-space-2)}body.theme-pd .pd-checkin-dialog .pd-mood-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.theme-pd .pd-checkin-dialog-calendar{gap:calc(var(--pd-space-1) / 2)}body.theme-pd .pd-checkin-dialog-close{width:44px;height:44px}}:root{--pd-system-scrollbar-size: 12px;--pd-system-scrollbar-inset: 3px;--pd-system-modal-radius: 16px;--pd-system-modal-shadow: var(--pd-shadow-2);--pd-system-modal-backdrop: rgb(0 0 0 / 42%);--pd-system-modal-blur: 6px;--pd-system-modal-close-size: 32px}html{scrollbar-gutter:stable;scrollbar-width:auto!important}html::-webkit-scrollbar{width:var(--pd-system-scrollbar-size)!important;height:var(--pd-system-scrollbar-size)!important}body.theme-pd :is(dialog:not(.pd-account-panel),.pd-system-overlay,.pd-confirm-overlay,.editor-dialog-overlay,.signin-modal-overlay,.pd-lotto-live,.litezoom),body.theme-pd :is(dialog:not(.pd-account-panel),.pd-system-overlay,.pd-confirm-overlay,.editor-dialog-overlay,.signin-modal-overlay,.pd-lotto-live,.litezoom) *{scrollbar-width:auto!important;scrollbar-color:var(--pd-color-scrollbar-thumb) transparent!important}body.theme-pd :is(dialog:not(.pd-account-panel),.pd-system-overlay,.pd-confirm-overlay,.editor-dialog-overlay,.signin-modal-overlay,.pd-lotto-live,.litezoom)::-webkit-scrollbar,body.theme-pd :is(dialog:not(.pd-account-panel),.pd-system-overlay,.pd-confirm-overlay,.editor-dialog-overlay,.signin-modal-overlay,.pd-lotto-live,.litezoom) *::-webkit-scrollbar{width:var(--pd-system-scrollbar-size)!important;height:var(--pd-system-scrollbar-size)!important}body.theme-pd :is(dialog:not(.pd-account-panel),.pd-system-overlay,.pd-confirm-overlay,.editor-dialog-overlay,.signin-modal-overlay,.pd-lotto-live,.litezoom)::-webkit-scrollbar-track,body.theme-pd :is(dialog:not(.pd-account-panel),.pd-system-overlay,.pd-confirm-overlay,.editor-dialog-overlay,.signin-modal-overlay,.pd-lotto-live,.litezoom) *::-webkit-scrollbar-track{background:transparent!important}html::-webkit-scrollbar-thumb,body.theme-pd :is(dialog:not(.pd-account-panel),.pd-system-overlay,.pd-confirm-overlay,.editor-dialog-overlay,.signin-modal-overlay,.pd-lotto-live,.litezoom)::-webkit-scrollbar-thumb,body.theme-pd :is(dialog:not(.pd-account-panel),.pd-system-overlay,.pd-confirm-overlay,.editor-dialog-overlay,.signin-modal-overlay,.pd-lotto-live,.litezoom) *::-webkit-scrollbar-thumb{background:var(--pd-color-scrollbar-thumb)!important;border:var(--pd-system-scrollbar-inset) solid transparent!important;background-clip:padding-box!important;border-radius:var(--pd-radius-pill)!important}html::-webkit-scrollbar-thumb:hover,body.theme-pd :is(dialog:not(.pd-account-panel),.pd-system-overlay,.pd-confirm-overlay,.editor-dialog-overlay,.signin-modal-overlay,.pd-lotto-live,.litezoom)::-webkit-scrollbar-thumb:hover,body.theme-pd :is(dialog:not(.pd-account-panel),.pd-system-overlay,.pd-confirm-overlay,.editor-dialog-overlay,.signin-modal-overlay,.pd-lotto-live,.litezoom) *::-webkit-scrollbar-thumb:hover{background:var(--pd-color-scrollbar-thumb-hover)!important}body.theme-pd :is(dialog.pd-system-dialog,dialog[data-pd-dialog],.pd-confirm-box,.editor-dialog-box,.signin-modal-box,.pd-chalkboard,.pd-lotto-live-panel){border-color:var(--pd-color-border)!important;border-radius:var(--pd-system-modal-radius)!important;box-shadow:var(--pd-system-modal-shadow)!important}body.theme-pd dialog.pd-checkin-dialog>.pd-checkin-dialog-panel{border:0;border-radius:inherit;box-shadow:none}body.theme-pd dialog:not([data-pd-modal-floating]):not([aria-modal=false]):not(.pd-account-panel):not(.litezoom)::backdrop,body.theme-pd :is(.pd-system-overlay,.pd-confirm-overlay,.editor-dialog-overlay,.signin-modal-overlay,.pd-lotto-live,.litezoom__backdrop):not(dialog){background:var(--pd-system-modal-backdrop)!important;backdrop-filter:blur(var(--pd-system-modal-blur))!important;-webkit-backdrop-filter:blur(var(--pd-system-modal-blur))!important}body.theme-pd dialog:is(.pd-system-overlay,.pd-confirm-overlay,.editor-dialog-overlay,.pd-lotto-live){box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;margin:0;border:0;border-radius:0!important;box-shadow:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:auto;scrollbar-gutter:stable;align-items:safe center}body.theme-pd dialog:is(.pd-system-overlay,.pd-confirm-overlay,.editor-dialog-overlay,.pd-lotto-live):not([open]){display:none!important}body.theme-pd dialog.pd-system-overlay[open]{display:flex;align-items:safe center;justify-content:center}body.theme-pd dialog.litezoom{width:100vw;max-width:none;height:100dvh;overflow:hidden;scrollbar-gutter:auto;max-height:none;padding:0;margin:0;border:0;border-radius:0!important;box-shadow:none!important;background:transparent!important}body.theme-pd dialog.litezoom::backdrop{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.theme-pd dialog.litezoom:not([open]){display:none!important}body.theme-pd .litezoom__img{border-radius:var(--pd-system-modal-radius);box-shadow:var(--pd-system-modal-shadow)!important}body.theme-pd button:not(.litezoom__btn):is([data-pd-modal-close],.pd-dialog-close,.editor-dialog-close,.pd-pay-close,.pd-payment-close,.pd-verify-dialog-close,.pd-chalkboard-x,.pd-lotto-live-x):not(.pd-modal-submit){display:grid;flex:none;place-items:center;box-sizing:border-box;width:var(--pd-system-modal-close-size)!important;min-width:var(--pd-system-modal-close-size)!important;height:var(--pd-system-modal-close-size)!important;min-height:var(--pd-system-modal-close-size)!important;padding:0!important;color:var(--pd-color-text-secondary)!important;font-size:16px!important;line-height:1!important;background:var(--pd-color-surface)!important;border:1px solid var(--pd-color-border)!important;border-radius:50%!important;box-shadow:var(--pd-shadow-1)!important;text-shadow:none!important;filter:none!important;transform:none!important;translate:none!important;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease}body.theme-pd button:not(.litezoom__btn):is([data-pd-modal-close],.pd-dialog-close,.editor-dialog-close,.pd-pay-close,.pd-payment-close,.pd-verify-dialog-close,.pd-chalkboard-x,.pd-lotto-live-x):is(:hover,:active):not(:disabled):not([aria-disabled=true]):not(.pd-btn-status):not(.pd-modal-submit){color:var(--pd-color-text)!important;background:var(--pd-color-surface-soft)!important;box-shadow:var(--pd-shadow-1)!important;filter:none!important;transform:none!important;translate:none!important}body.theme-pd button:not(.litezoom__btn):is([data-pd-modal-close],.pd-dialog-close,.editor-dialog-close,.pd-pay-close,.pd-payment-close,.pd-verify-dialog-close,.pd-chalkboard-x,.pd-lotto-live-x):focus-visible{outline:2px solid var(--pd-color-primary)!important;outline-offset:2px!important}body.theme-pd button:not(.litezoom__btn):is([data-pd-modal-close],.pd-dialog-close,.editor-dialog-close,.pd-pay-close,.pd-payment-close,.pd-verify-dialog-close,.pd-chalkboard-x,.pd-lotto-live-x):is(:disabled,[aria-disabled=true]):not(.pd-modal-submit){color:var(--pd-color-text-secondary)!important;background:var(--pd-color-surface)!important;opacity:0.5;cursor:not-allowed}body.theme-pd button:not(.litezoom__btn):is([data-pd-modal-close],.pd-dialog-close) svg{width:16px;height:16px}body.theme-pd .pd-confirm-head>.pd-dialog-close{margin-left:auto}body.theme-pd .signin-modal-box{position:relative}body.theme-pd :is(.pd-signin-close,.pd-support-clear-close){position:absolute;top:12px;right:12px}body.theme-pd .signin-modal-box>h2{padding-inline:32px}@media(prefers-reduced-motion:reduce){body.theme-pd button[data-pd-modal-close]{transition:none}}@supports selector(::-webkit-scrollbar){html{scrollbar-color:auto!important}body.theme-pd :is(dialog:not(.pd-account-panel),.pd-system-overlay,.pd-confirm-overlay,.editor-dialog-overlay,.signin-modal-overlay,.pd-lotto-live,.litezoom),body.theme-pd :is(dialog:not(.pd-account-panel),.pd-system-overlay,.pd-confirm-overlay,.editor-dialog-overlay,.signin-modal-overlay,.pd-lotto-live,.litezoom) *{scrollbar-color:auto!important}}body.theme-pd .litezoom__toolbar .litezoom__btn{box-sizing:border-box;min-width:40px;min-height:40px}body.theme-pd .litezoom__thumbs{scrollbar-width:none!important}body.theme-pd .litezoom__thumbs::-webkit-scrollbar{display:none!important}html:has(dialog.litezoom[open]){scrollbar-gutter:auto}
