.form-date-picker{position:relative;width:100%}.form-date-picker .date-picker-trigger{width:100%;height:4.375rem;border-radius:.625rem;box-shadow:-2.828px 2.828px 24px #30375421;border:1px solid var(--input-border);background:var(--bg-primary);display:flex;align-items:center;justify-content:space-between;padding:0 .875rem 0 1.25rem;gap:.5rem;color:var(--input-text);font-size:1rem;font-weight:600;cursor:pointer;transition:all .25s}.form-date-picker .date-picker-trigger:hover{border-color:#2e3039}.form-date-picker .date-picker-trigger .value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-date-picker .date-picker-trigger .value.placeholder{color:var(--sub-text-4);font-weight:500}.form-date-picker .date-picker-trigger .icon{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;flex:0 0 2rem;aspect-ratio:1/1;flex-shrink:0;background-color:#455ee01a;color:#455ee0;border-radius:.5rem;font-size:.875rem;transition:all .25s}.form-date-picker .date-picker-trigger .icon .i{transition:all .25s}.form-date-picker .calendar-dropdown{position:absolute;top:calc(100% + .5rem);left:0;z-index:20;width:17.5rem;padding:.875rem;border-radius:.625rem;box-shadow:-2.828px 2.828px 24px #30375421;border:1px solid var(--input-border);background:var(--bg-primary);opacity:0;pointer-events:none;transform:translateY(-.75rem);transition:all .25s}.form-date-picker.active .date-picker-trigger{border-color:#455ee0}.form-date-picker.active .date-picker-trigger .icon .i{transform:rotate(180deg)}.form-date-picker.active .calendar-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.form-date-picker .calendar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.form-date-picker .calendar-header .month-label{font-size:.875rem;font-weight:700;color:var(--input-text)}.form-date-picker .calendar-header .nav-btn{display:flex;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;flex:0 0 1.75rem;aspect-ratio:1/1;border-radius:.375rem;color:var(--sub-text-4);font-size:1.125rem;transition:all .25s}.form-date-picker .calendar-header .nav-btn:hover{background:#455ee01a;color:#455ee0}.form-date-picker .weekday-row{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:.375rem}.form-date-picker .weekday-row .weekday{display:flex;justify-content:center;align-items:center;height:1.75rem;font-size:.6875rem;font-weight:600;color:var(--sub-text-4)}.form-date-picker .days-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.125rem}.form-date-picker .days-grid .day-cell{display:flex;justify-content:center;align-items:center;aspect-ratio:1;border-radius:.375rem;font-size:.8125rem;font-weight:600;color:var(--input-text);transition:all .25s;cursor:pointer}.form-date-picker .days-grid .day-cell:not(.empty):not(.disabled):hover{background:#455ee014;color:#455ee0}.form-date-picker .days-grid .day-cell.empty{pointer-events:none;visibility:hidden}.form-date-picker .days-grid .day-cell.today:not(.selected){color:#455ee0;box-shadow:inset 0 0 0 1px #455ee059}.form-date-picker .days-grid .day-cell.selected,.form-date-picker .days-grid .day-cell.selected:hover{background:#455ee0;color:#fff}.form-date-picker .days-grid .day-cell.disabled{opacity:.35;cursor:not-allowed}.form-date-picker .calendar-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--input-border)}.form-date-picker .calendar-footer .footer-btn{font-size:.75rem;font-weight:600;color:#455ee0;transition:all .25s;padding:.25rem .375rem;border-radius:.25rem}.form-date-picker .calendar-footer .footer-btn:hover{background:#455ee014}.form-date-picker .calendar-footer .footer-btn.clear{color:var(--sub-text-4);margin-left:auto}.form-date-picker .calendar-footer .footer-btn.clear:hover{color:#ff4655;background:#ff465514}.form-date-picker.compact{width:auto;flex-shrink:0}.form-date-picker.compact .date-picker-trigger{width:7.5rem;height:2.5rem;border-radius:.375rem;box-shadow:none;padding:0 .4375rem 0 .625rem;font-size:.75rem;font-weight:500;color:var(--sub-text-4)}.form-date-picker.compact .date-picker-trigger:hover{border-color:#455ee0}.form-date-picker.compact .date-picker-trigger .value:not(.placeholder){color:var(--input-text);font-weight:600}.form-date-picker.compact .date-picker-trigger .icon{width:1.625rem;height:1.625rem;flex:0 0 1.625rem;aspect-ratio:1/1;font-size:.75rem}.form-date-picker.compact .calendar-dropdown{width:16.5rem;right:0;left:auto}.article-cart-form[data-v-09685d01]{display:flex;flex-direction:column;gap:.25rem}.article-mode-options[data-v-09685d01]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:1.25rem}.article-mode-card[data-v-09685d01]{position:relative;display:flex;align-items:flex-start;gap:.875rem;text-align:left;padding:1rem;border-radius:.75rem;border:1px solid var(--input-border);background:var(--bg-primary);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.article-mode-card[data-v-09685d01]:hover{border-color:#455ee0}.article-mode-card.active[data-v-09685d01]{border-color:#455ee0;box-shadow:0 0 0 1px #455ee0}.article-mode-card .mode-badge[data-v-09685d01]{position:absolute;top:.625rem;right:.625rem;background:#455ee0;color:#fff;font-size:.75rem;font-weight:700;line-height:1;padding:.375rem .5rem;border-radius:.375rem}.article-mode-card .mode-icon[data-v-09685d01]{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;background:#455ee01a;color:#455ee0;font-size:1.25rem}.article-mode-card .mode-body[data-v-09685d01]{display:flex;flex-direction:column;gap:.25rem;padding-right:2.5rem}.article-mode-card .mode-title[data-v-09685d01]{font-size:.9375rem;font-weight:700;color:var(--dark-text-1)}.article-mode-card .mode-desc[data-v-09685d01]{font-size:.8125rem;line-height:1.4;color:var(--sub-text-4)}.article-fee-note[data-v-09685d01]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem 1rem;border-radius:.625rem;background:#455ee014;color:var(--dark-text-1);font-size:.875rem;font-weight:500}@media(max-width:640px){.article-mode-options[data-v-09685d01]{grid-template-columns:1fr}}.article-site-summary[data-v-240f3b8d]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;margin-bottom:1.25rem;border:1px solid var(--header-border);border-radius:.75rem;background:var(--bg-primary)}.article-site-summary .site-name[data-v-240f3b8d]{font-weight:600;color:var(--dark-text-1);word-break:break-all}.article-site-summary .site-price[data-v-240f3b8d]{font-weight:700;color:var(--dark-text-1);white-space:nowrap}.checkbox-select-options[data-v-240f3b8d]{display:flex;flex-direction:column;gap:.5rem}.checkbox-select-options .checkbox-option[data-v-240f3b8d]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:.25rem;transition:background .2s}.checkbox-select-options .checkbox-option[data-v-240f3b8d]:hover{background:rgba(var(--color-primary),.05)}.checkbox-select-options .checkbox-option input[type=checkbox][data-v-240f3b8d]{width:1.25rem;height:1.25rem;accent-color:rgb(var(--color-primary))}.checkbox-select-options .checkbox-option .checkbox-label[data-v-240f3b8d]{color:var(--text-primary)}
