.TaxApplyPage[data-v-f9a4a0fc]{display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.TaxApplyCard[data-v-f9a4a0fc]{background:#fff;border-radius:12px;box-shadow:0 0 12px #0000000f;box-sizing:border-box;padding:32px 40px}.TaxApplyTitle[data-v-f9a4a0fc]{color:#1a1a1a;font-size:20px;font-weight:700;line-height:1.35;margin:0 0 16px}.TaxApplyDivider[data-v-f9a4a0fc]{background:#e8e8e8;height:1px;margin:24px 0}.TaxApplyLoading[data-v-f9a4a0fc]{display:flex;justify-content:center;padding:40px 0}.TaxApplySectionTitle[data-v-f9a4a0fc]{color:#1a1a1a;font-size:15px;font-weight:700;line-height:1.5;margin:0 0 20px}.TaxApplyAddressList[data-v-f9a4a0fc]{list-style:none;margin:0 0 20px;padding:0}.TaxApplyAddressItem[data-v-f9a4a0fc]{align-items:flex-start;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;gap:14px;padding:14px 0}.TaxApplyAddressItem[data-v-f9a4a0fc]:last-child{border-bottom:none}.TaxApplyCheck[data-v-f9a4a0fc]{align-items:center;background:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;margin-top:2px;padding:0;transition:background .15s,border-color .15s;width:22px}.TaxApplyCheck--on[data-v-f9a4a0fc]{background:#20a339;border-color:#20a339}.TaxApplyAddressText[data-v-f9a4a0fc]{color:#333;flex:1;font-size:14px;line-height:1.6}.TaxApplyEmptyHint[data-v-f9a4a0fc]{color:#888;font-size:14px;line-height:1.5;margin:0 0 16px}.TaxApplyAddBtn[data-v-f9a4a0fc]{align-items:center;background:#20a339;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;min-width:180px;padding:0 20px;transition:background .2s}.TaxApplyAddBtn[data-v-f9a4a0fc]:hover{background:#1a8a31}.TaxApplySelect[data-v-f9a4a0fc]{max-width:100%}.TaxApplySelect[data-v-f9a4a0fc] .v-field{border-radius:6px;font-size:14px}.TaxApplyFormRow[data-v-f9a4a0fc]{align-items:center;display:flex;gap:24px;margin-bottom:20px}.TaxApplyFormRow[data-v-f9a4a0fc]:last-child{margin-bottom:0}.TaxApplyLabel[data-v-f9a4a0fc]{color:#333;flex:0 0 200px;font-size:14px;font-weight:500;line-height:1.4}.TaxApplyRequired[data-v-f9a4a0fc]{color:#e53935;margin-right:2px}.TaxApplyInput[data-v-f9a4a0fc]{flex:1;min-width:0}.TaxApplyInput[data-v-f9a4a0fc] .v-field{border-radius:6px;font-size:14px}.TaxApplyUploadZone[data-v-f9a4a0fc]{align-items:center;background:#f3faf5;border:1px dashed #b8dfc4;border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:32px 24px;position:relative;text-align:center;transition:border-color .2s,background .2s}.TaxApplyUploadZone--drag[data-v-f9a4a0fc]{background:#e8f5ec;border-color:#20a339}.TaxApplyUploadIcon[data-v-f9a4a0fc]{margin-bottom:12px}.TaxApplyUploadText[data-v-f9a4a0fc]{color:#333;font-size:14px;font-weight:500;line-height:1.5;margin:0 0 4px}.TaxApplyUploadOr[data-v-f9a4a0fc]{color:#666;font-size:14px;line-height:1.5;margin:0 0 16px}.TaxApplyChooseBtn[data-v-f9a4a0fc]{background:#fff;border:1px solid #20a339;border-radius:6px;color:#20a339;cursor:pointer;font-size:14px;font-weight:600;height:38px;min-width:140px;padding:0 24px;transition:background .2s,color .2s}.TaxApplyChooseBtn[data-v-f9a4a0fc]:hover{background:#f0faf2}.TaxApplyFileInput[data-v-f9a4a0fc]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.TaxApplyFileList[data-v-f9a4a0fc]{list-style:none;margin:16px 0 0;padding:0}.TaxApplyFileItem[data-v-f9a4a0fc]{align-items:center;border:1px solid #e0e0e0;border-radius:6px;color:#333;display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:10px 14px}.TaxApplyFileItem+.TaxApplyFileItem[data-v-f9a4a0fc]{margin-top:8px}.TaxApplyFileName[data-v-f9a4a0fc]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaxApplyFileRemove[data-v-f9a4a0fc]{align-items:center;background:transparent;border:none;border-radius:50%;color:#888;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;padding:0;width:28px}.TaxApplyFileRemove[data-v-f9a4a0fc]:hover{background:#f5f5f5;color:#333}.TaxApplySignRow[data-v-f9a4a0fc]{align-items:flex-start;display:flex;gap:24px}.TaxApplySignField[data-v-f9a4a0fc]{flex:1;min-width:0}.TaxApplySignField--date[data-v-f9a4a0fc]{flex:0 0 280px;max-width:320px}.TaxApplySignLabel[data-v-f9a4a0fc]{color:#1a1a1a;font-size:15px;font-weight:700;line-height:1.4;margin:0 0 12px}.TaxApplyDateInput[data-v-f9a4a0fc] .v-field__append-inner{color:#888}.TaxApplyFooter[data-v-f9a4a0fc]{align-items:center;display:flex;flex-direction:column;gap:24px;padding-top:8px}.TaxApplyCertifyBox[data-v-f9a4a0fc]{align-items:flex-start;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;gap:14px;padding:16px 18px;width:100%}.TaxApplyCertifyText[data-v-f9a4a0fc]{color:#333;flex:1;font-size:14px;line-height:1.6}.TaxApplySubmitBtn[data-v-f9a4a0fc]{align-items:center;background:#20a339;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;height:44px;justify-content:center;margin:30px auto 0;max-width:300px;min-width:200px;padding:0 48px;transition:background .2s,opacity .2s}.TaxApplySubmitBtn[data-v-f9a4a0fc]:hover:not(:disabled){background:#1a8a31}.TaxApplySubmitBtn[data-v-f9a4a0fc]:disabled{cursor:not-allowed;opacity:.65}@media (max-width:980px){.TaxApplyPage[data-v-f9a4a0fc]{padding:0 2px 16px}.TaxApplyCard[data-v-f9a4a0fc]{border-radius:10px;padding:20px 18px}.TaxApplyTitle[data-v-f9a4a0fc]{font-size:20px}.TaxApplyDivider[data-v-f9a4a0fc]{margin:20px 0}.TaxApplyFormRow[data-v-f9a4a0fc]{align-items:stretch;flex-direction:column;gap:8px}.TaxApplyLabel[data-v-f9a4a0fc]{flex:none}.TaxApplyAddBtn[data-v-f9a4a0fc]{width:100%}.TaxApplySignRow[data-v-f9a4a0fc]{flex-direction:column;gap:20px}.TaxApplySignField--date[data-v-f9a4a0fc]{flex:1;max-width:none;width:100%}.TaxApplySubmitBtn[data-v-f9a4a0fc]{max-width:100%;width:100%}}.v-date-picker{overflow:hidden;width:328px}.v-date-picker--show-week{width:368px}.v-date-picker-controls{align-items:center;display:flex;font-size:.875rem;height:var(--v-date-picker-controls-height,56px);justify-content:space-between;padding-bottom:4px;padding-inline-end:12px;padding-top:4px;padding-inline-start:6px}.v-date-picker-controls>.v-btn:first-child{font-weight:400;letter-spacing:normal;line-height:normal;text-transform:none}.v-date-picker-controls--variant-classic{padding-inline-start:12px}.v-date-picker-controls--variant-modern .v-date-picker__title:not(:hover){opacity:.7}.v-date-picker--month .v-date-picker-controls--variant-modern .v-date-picker__title{cursor:pointer}.v-date-picker--year .v-date-picker-controls--variant-modern .v-date-picker__title{opacity:1}.v-date-picker-controls .v-btn:last-child{margin-inline-start:4px}.v-date-picker--year .v-date-picker-controls .v-date-picker-controls__mode-btn{transform:rotate(180deg)}.v-date-picker-controls__date{margin-inline-end:4px}.v-date-picker-controls--variant-classic .v-date-picker-controls__date{margin:auto;text-align:center}.v-date-picker-controls__month{display:flex}.v-locale--is-rtl .v-date-picker-controls__month,.v-locale--is-rtl.v-date-picker-controls__month{flex-direction:row-reverse}.v-date-picker-controls--variant-classic .v-date-picker-controls__month{flex:1 0 auto}.v-date-picker__title{display:inline-block}.v-date-picker-header{align-items:flex-end;display:grid;grid-template-areas:"prepend content append";grid-template-columns:min-content minmax(0,1fr) min-content;height:70px;overflow:hidden;padding-inline:24px 12px;padding-bottom:12px}.v-date-picker-header__append{grid-area:append}.v-date-picker-header__prepend{grid-area:prepend;padding-inline-start:8px}.v-date-picker-header__content{align-items:center;display:inline-flex;font-size:32px;grid-area:content;justify-content:space-between;line-height:40px}.v-date-picker-header--clickable .v-date-picker-header__content{cursor:pointer}.v-date-picker-header--clickable .v-date-picker-header__content:not(:hover){opacity:.7}.date-picker-header-reverse-transition-enter-active,.date-picker-header-reverse-transition-leave-active,.date-picker-header-transition-enter-active,.date-picker-header-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.date-picker-header-transition-enter-from{transform:translateY(100%)}.date-picker-header-transition-leave-to{opacity:0;transform:translateY(-100%)}.date-picker-header-reverse-transition-enter-from{transform:translateY(-100%)}.date-picker-header-reverse-transition-leave-to{opacity:0;transform:translateY(100%)}.v-date-picker-month{display:flex;justify-content:center;padding:0 12px 8px;--v-date-picker-month-day-diff:4px}.v-date-picker-month__weeks{-moz-column-gap:4px;column-gap:4px;display:grid;font-size:.85rem;grid-template-rows:min-content min-content min-content min-content min-content min-content min-content}.v-date-picker-month__weeks+.v-date-picker-month__days{grid-row-gap:0}.v-date-picker-month__weekday{font-size:.85rem}.v-date-picker-month__days{-moz-column-gap:4px;column-gap:4px;display:grid;flex:1 1;grid-template-columns:min-content min-content min-content min-content min-content min-content min-content;justify-content:space-around}.v-date-picker-month__day{align-items:center;display:flex;height:40px;justify-content:center;position:relative;width:40px}.v-date-picker-month__day--selected .v-btn{background-color:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-date-picker-month__day .v-btn.v-date-picker-month__day-btn{--v-btn-height:24px;--v-btn-size:.85rem}.v-date-picker-month__day--week{font-size:var(--v-btn-size)}.v-date-picker-month__day--adjacent{opacity:.5}.v-date-picker-month__day--hide-adjacent{opacity:0}.v-date-picker-months{height:288px}.v-date-picker-months__content{align-items:center;display:grid;flex:1 1;grid-template-columns:repeat(2,1fr);height:inherit;justify-content:space-around;grid-gap:0 24px;padding-inline-end:36px;padding-inline-start:36px}.v-date-picker-months__content .v-btn{padding-inline-end:8px;padding-inline-start:8px;text-transform:none}.v-date-picker-years{height:288px;overflow-y:scroll}.v-date-picker-years__content{display:grid;flex:1 1;gap:8px 24px;grid-template-columns:repeat(3,1fr);justify-content:space-around;padding-inline:32px}.v-date-picker-years__content .v-btn{padding-inline:8px}.v-picker.v-sheet{border-radius:4px;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));display:grid;grid-auto-rows:min-content;grid-template-areas:"title" "header" "body";overflow:hidden}.v-picker.v-sheet.v-picker--with-actions{grid-template-areas:"title" "header" "body" "actions"}.v-picker__body{grid-area:body;overflow:hidden;position:relative}.v-picker__header{grid-area:header}.v-picker__actions{align-items:center;display:flex;grid-area:actions;justify-content:flex-end;padding:0 12px 12px}.v-picker__actions .v-btn{min-width:48px}.v-picker__actions .v-btn:not(:last-child){margin-inline-end:8px}.v-picker--divided .v-picker__header{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-picker--landscape{grid-template-areas:"title" "header body" "header body"}.v-picker--landscape.v-picker--with-actions{grid-template-areas:"title" "header body" "header actions"}.v-picker-title{font-size:.75rem;font-weight:400;grid-area:title;letter-spacing:.1666666667em;padding-inline:24px 12px;padding-bottom:16px;padding-top:16px;text-transform:uppercase}.v-sheet{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:block}.v-sheet--border{border-width:thin;box-shadow:none}.v-sheet{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-sheet--absolute{position:absolute}.v-sheet--fixed{position:fixed}.v-sheet--relative{position:relative}.v-sheet--sticky{position:sticky}.v-sheet{background:rgb(var(--v-theme-surface));border-radius:0;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-sheet--rounded{border-radius:4px}
