.tc-tabs[data-v-1af125f1]{gap:4px;padding:4px;margin-bottom:20px;background:#f4f9f6;border:1px solid #e2f0e8;border-radius:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tc-tab[data-v-1af125f1],.tc-tabs[data-v-1af125f1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.tc-tab[data-v-1af125f1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:8px;background:transparent;color:#4b6b58;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.tc-tab[data-v-1af125f1]:hover{color:#166534}.tc-tab.active[data-v-1af125f1]{background:#fff;color:#166534;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.08);box-shadow:0 1px 4px rgba(0,0,0,.08)}.tc-tab-count[data-v-1af125f1]{background:#fef3c7;color:#b45309;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.tc-table[data-v-1af125f1]{min-width:560px}.tc-date[data-v-1af125f1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:600;color:#0d3320}.tc-date i[data-v-1af125f1]{color:#16a34a}.tc-file[data-v-1af125f1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#475569}.tc-file i[data-v-1af125f1]{font-size:16px;color:#dc2626}.tc-step[data-v-1af125f1]{background:#fff;border:1px solid #e2f0e8;border-radius:12px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.03);box-shadow:0 1px 6px rgba(0,0,0,.03);padding:20px;margin-bottom:16px}.tc-step-head[data-v-1af125f1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f5f2;-ms-flex-wrap:wrap;flex-wrap:wrap}.tc-step-head[data-v-1af125f1],.tc-step-no[data-v-1af125f1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tc-step-no[data-v-1af125f1]{width:30px;height:30px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#166534;color:#fff;font-weight:700;font-size:14px}.tc-step-title[data-v-1af125f1]{font-size:15px;font-weight:700;color:#0d3320}.tc-step-sub[data-v-1af125f1]{font-size:12.5px;color:#6b8f7a}.tc-error[data-v-1af125f1]{margin-top:6px;font-size:12px;color:#dc2626}.tc-hint[data-v-1af125f1]{margin-top:6px;font-size:12px;color:#94a3b8}.tc-app-toolbar[data-v-1af125f1]{gap:10px}.tc-search[data-v-1af125f1]{max-width:340px;-webkit-box-flex:1;-ms-flex:1 1 220px;flex:1 1 220px}.tc-search .input-group-text[data-v-1af125f1]{background:#f4f9f6;border-color:#d1e7dd;color:#6b8f7a}.tc-app-grid[data-v-1af125f1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;max-height:280px;overflow-y:auto;padding:2px}.tc-app-item[data-v-1af125f1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:0;padding:10px 12px;border:1.5px solid #e2e8f0;border-radius:8px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tc-app-item input[data-v-1af125f1]{display:none}.tc-app-item[data-v-1af125f1]:hover{border-color:#86efac;background:#f8fdf9}.tc-app-item.checked[data-v-1af125f1]{border-color:#16a34a;background:#f0fdf4}.tc-app-item.checked .tc-check[data-v-1af125f1]{background:#16a34a;border-color:#16a34a;color:#fff}.tc-check[data-v-1af125f1]{width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1.5px solid #cbd5e1;border-radius:4px;color:transparent;font-size:11px}.tc-switch[data-v-1af125f1]{font-size:13px;font-weight:600;color:#0d3320}.tc-applies-to[data-v-1af125f1]{font-size:12.5px;color:#6b8f7a;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.tc-decision-table[data-v-1af125f1]{border:1px solid #e2f0e8;border-radius:10px}.tc-decision-table table[data-v-1af125f1]{min-width:640px}.tc-decision-table tbody tr td[data-v-1af125f1]{white-space:normal}.tc-submit-bar[data-v-1af125f1]{position:sticky;bottom:0;z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:14px 20px;background:#fff;border:1px solid #e2f0e8;border-radius:12px;-webkit-box-shadow:0 -2px 12px rgba(0,0,0,.05);box-shadow:0 -2px 12px rgba(0,0,0,.05)}.tc-submit-bar[data-v-1af125f1],.tc-summary[data-v-1af125f1]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tc-summary[data-v-1af125f1]{gap:14px}.tc-check-item[data-v-1af125f1]{font-size:12.5px;font-weight:600;color:#94a3b8}.tc-check-item i[data-v-1af125f1]{margin-right:4px}.tc-check-item.done[data-v-1af125f1]{color:#16a34a}.tc-submit-actions[data-v-1af125f1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tc-progress[data-v-1af125f1]{width:140px;height:14px}.tc-submit-btn[data-v-1af125f1]{padding:8px 18px!important;font-size:13px!important}@media(max-width:575px){.tc-tab[data-v-1af125f1],.tc-tabs[data-v-1af125f1]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tc-step[data-v-1af125f1]{padding:16px}.tc-submit-actions[data-v-1af125f1],.tc-submit-bar[data-v-1af125f1]{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.tc-submit-actions>[data-v-1af125f1]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}