.rcs[data-v-ffd8e84a]{position:relative;display:block;width:100%}.rcs-trigger[data-v-ffd8e84a]{width:100%;box-sizing:border-box;min-width:0;display:flex;align-items:center;gap:6px;padding:6px 28px 6px 10px;cursor:pointer;background:var(--wb-bg-input);border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);font-size:13px;color:var(--wb-text-1);font-family:inherit;text-align:left}.rcs-trigger.on[data-v-ffd8e84a]{border-color:var(--wb-brand)}.rcs-ph[data-v-ffd8e84a]{color:var(--wb-text-3)}.rcs-caret[data-v-ffd8e84a]{color:var(--wb-text-3);font-size:12px;line-height:1}.rcs-caret.on[data-v-ffd8e84a]{color:var(--wb-brand)}.rcs-caret-trig[data-v-ffd8e84a]{margin-left:auto}.rcs-pop[data-v-ffd8e84a]{position:fixed;z-index:9300;margin:0;padding:4px;background:var(--wb-bg-elevated);border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);box-shadow:var(--wb-shadow-lg);box-sizing:border-box;overflow:auto}.rcs-group[data-v-ffd8e84a]{border-bottom:1px solid var(--wb-border)}.rcs-group[data-v-ffd8e84a]:last-child{border-bottom:none}.rcs-head[data-v-ffd8e84a]{display:flex;align-items:center;gap:6px;padding:6px 8px;cursor:pointer;user-select:none;background:var(--wb-bg-inset)}.rcs-head[data-v-ffd8e84a]:hover,.rcs-head-special[data-v-ffd8e84a]{background:var(--wb-bg-hover)}.rcs-special[data-v-ffd8e84a]{border-bottom:2px solid var(--wb-border)}.rcs-head-special[data-v-ffd8e84a]{cursor:default}.rcs-special-item[data-v-ffd8e84a]{cursor:pointer}.rcs-special-item.on[data-v-ffd8e84a]{background:var(--wb-bg-hover)}.rcs-special-item.on .rcs-region[data-v-ffd8e84a]{color:var(--wb-brand)}.rcs-region[data-v-ffd8e84a]{font-weight:600;color:var(--wb-text-1);font-size:13px}.rcs-region-btn[data-v-ffd8e84a]{margin-left:auto;font-size:12px;padding:2px 8px;cursor:pointer;background:transparent;color:var(--wb-brand);border:1px solid var(--wb-brand);border-radius:var(--wb-radius-sm);white-space:nowrap}.rcs-region-btn[data-v-ffd8e84a]:hover{background:var(--wb-brand);color:#fff}.rcs-items[data-v-ffd8e84a]{padding:2px 0}.rcs-item[data-v-ffd8e84a]{padding:5px 8px 5px 26px;font-size:13px;color:var(--wb-text-1);cursor:pointer;white-space:nowrap}.rcs-item[data-v-ffd8e84a]:hover{background:var(--wb-bg-inset)}.rcs-item.on[data-v-ffd8e84a]{color:var(--wb-brand);font-weight:600}.sg-group[data-v-cb820692]{margin-bottom:18px}.sg-title[data-v-cb820692]{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--wb-text-1);display:flex;align-items:center;gap:8px}.sg-title[data-v-cb820692]:before{content:"";width:3px;height:14px;background:var(--wb-brand);border-radius:2px}.sg-count[data-v-cb820692]{font-size:12px;font-weight:400;color:var(--wb-text-3)}.sg-grid[data-v-cb820692]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.sg-card[data-v-cb820692]{background:var(--wb-bg-card);border:1px solid var(--wb-border);border-radius:var(--wb-radius-lg);padding:12px 14px;cursor:pointer;transition:box-shadow .15s,border-color .15s}.sg-card[data-v-cb820692]:hover{border-color:var(--wb-brand);box-shadow:0 4px 16px #0000001a}.sg-card.flash[data-v-cb820692]{border-color:var(--wb-brand);background:var(--wb-brand-soft);box-shadow:0 0 0 3px var(--wb-brand-soft)}.sg-head[data-v-cb820692]{display:flex;align-items:center;justify-content:space-between;gap:8px}.sg-name[data-v-cb820692]{font-size:14px;font-weight:600;color:var(--wb-text-1)}.sg-meta[data-v-cb820692]{margin-top:4px;display:flex;gap:8px;flex-wrap:wrap;font-size:11.5px;color:var(--wb-text-3)}.sg-contact[data-v-cb820692]{margin-top:8px;border-top:1px dashed var(--wb-border);padding-top:8px}.sg-line[data-v-cb820692]{font-size:12px;color:var(--wb-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.7}.sgi[data-v-cb820692]{vertical-align:-2px;margin-right:3px;color:var(--wb-text-3)}.bar[data-v-cb820692]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.ipt[data-v-cb820692]{background:var(--wb-bg-input);border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);padding:6px 10px;font-size:13px;color:var(--wb-text-1);font-family:inherit;min-width:0}.ipt[data-v-cb820692]:focus{outline:none;border-color:var(--wb-brand)}.bar .ipt[data-v-cb820692]{flex:0 0 auto}.bar input[type=search].ipt[data-v-cb820692]{flex:1 1 260px}.btn[data-v-cb820692]{background:var(--wb-bg-card);border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);padding:6px 14px;font-size:13px;color:var(--wb-text-2);cursor:pointer;font-family:inherit;transition:color var(--wb-dur) var(--wb-ease),border-color var(--wb-dur) var(--wb-ease)}.btn[data-v-cb820692]:hover:not(:disabled){color:var(--wb-brand);border-color:var(--wb-brand)}.btn[data-v-cb820692]:disabled{opacity:.5;cursor:not-allowed}.btn.primary[data-v-cb820692]{background:var(--wb-brand);border-color:var(--wb-brand);color:#fff}.btn.primary[data-v-cb820692]:hover{filter:brightness(1.06);color:#fff}.badge[data-v-cb820692]{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;line-height:18px;white-space:nowrap}.tone-ok[data-v-cb820692]{background:var(--wb-success-soft);color:var(--wb-success)}.tone-muted[data-v-cb820692]{background:var(--wb-info-soft);color:var(--wb-text-3)}.muted[data-v-cb820692]{color:var(--wb-text-3)}.sub[data-v-cb820692]{font-size:11px;color:var(--wb-text-3)}.link[data-v-cb820692]{color:var(--wb-brand);text-decoration:none}.link[data-v-cb820692]:hover{text-decoration:underline}.op[data-v-cb820692]{background:none;border:none;padding:0 6px;font-size:13px;color:var(--wb-brand);cursor:pointer;font-family:inherit}.op[data-v-cb820692]:hover{text-decoration:underline}.op.danger[data-v-cb820692]{color:var(--wb-danger)}.pager[data-v-cb820692]{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:13px;color:var(--wb-text-3)}.form[data-v-cb820692]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.fi[data-v-cb820692]{display:flex;flex-direction:column;gap:5px;min-width:0}.fi .ipt[data-v-cb820692]{width:100%;box-sizing:border-box}.fl[data-v-cb820692]{font-size:12.5px;color:var(--wb-text-3)}.fl.required[data-v-cb820692]:after{content:" *";color:var(--wb-danger)}.tip[data-v-cb820692]{grid-column:1 / -1;margin:0;font-size:12px;color:var(--wb-text-3);line-height:1.6}.fi.span2[data-v-cb820692]{grid-column:1 / -1}.visa-rows[data-v-cb820692]{display:flex;flex-direction:column;gap:8px;margin-top:2px}.visa-row[data-v-cb820692]{display:flex;gap:10px;align-items:flex-end}.visa-col[data-v-cb820692]{display:flex;flex-direction:column;gap:5px;flex:1 1 0;min-width:0}.visa-col .rcs[data-v-cb820692],.visa-col .ipt[type=date][data-v-cb820692]{width:100%}.visa-row .op[data-v-cb820692]{flex:0 0 auto}.pv[data-v-cb820692]{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.pv-visa[data-v-cb820692]{font-size:11.5px;color:var(--wb-text-2);line-height:1.5}.pv-tags[data-v-cb820692]{display:flex;flex-wrap:wrap;gap:4px}.pv-tag[data-v-cb820692]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 6px;font-size:11.5px;line-height:1.5;border-radius:var(--wb-radius-sm);background:var(--wb-bg-inset);color:var(--wb-text-2)}.pv-tag.expiring[data-v-cb820692]{background:var(--wb-warning-soft);color:var(--wb-warning)}.pv-tag.expired[data-v-cb820692]{background:var(--wb-danger-soft);color:var(--wb-danger)}@media(max-width:640px){.form[data-v-cb820692]{grid-template-columns:1fr}}
