.DVTUUG_page,.DVTUUG_page *,.DVTUUG_page :before,.DVTUUG_page :after{box-sizing:border-box}.DVTUUG_page{min-height:100svh;padding:24px 16px calc(110px + env(safe-area-inset-bottom));background:var(--color-page);color:var(--color-text);font-family:inherit}.DVTUUG_shell{width:min(960px,100%);min-width:0;margin-inline:auto}.DVTUUG_header{grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;gap:14px;margin-bottom:24px;display:grid}.DVTUUG_header>span,.DVTUUG_header>a{background:var(--color-surface);border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-brand);border-radius:14px;place-items:center;display:grid}.DVTUUG_header small{color:var(--color-text-muted);letter-spacing:.1em;font-size:.68rem;font-weight:750}.DVTUUG_header h1{letter-spacing:-.025em;color:var(--color-heading);margin:3px 0 4px;font-size:clamp(1.4rem,3vw,1.85rem);line-height:1.2}.DVTUUG_header p{color:var(--color-text-secondary);margin:0;font-size:.85rem;line-height:1.5}.DVTUUG_listHeading{color:var(--color-text-muted);margin:0 0 12px;font-size:.78rem}.DVTUUG_list{gap:12px;min-width:0;display:grid}.DVTUUG_card{color:inherit;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-small);border-radius:18px;grid-template-columns:56px minmax(0,1fr) minmax(100px,auto);align-items:center;gap:16px;padding:18px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.DVTUUG_card:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.DVTUUG_logo{background:var(--color-surface-muted);width:56px;height:56px;color:var(--color-text-secondary);border-radius:14px;place-items:center;font-size:1.25rem;display:grid;overflow:hidden}.DVTUUG_logo img{object-fit:cover;width:100%;height:100%}.DVTUUG_body{min-width:0}.DVTUUG_body small{color:var(--color-text-muted);font-size:.73rem;line-height:1.4}.DVTUUG_body h2{overflow-wrap:anywhere;color:var(--color-heading);margin:5px 0;font-size:1rem;font-weight:750;line-height:1.35}.DVTUUG_body p{color:var(--color-text-secondary);text-transform:capitalize;overflow-wrap:anywhere;margin:0 0 9px;font-size:.78rem;line-height:1.5}.DVTUUG_body strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.05rem;display:block}.DVTUUG_state{justify-items:end;gap:16px;min-width:0;display:grid}.DVTUUG_state b{max-width:100%;color:var(--color-text-secondary);background:var(--color-surface-muted);border:1px solid var(--color-border);text-transform:capitalize;text-align:center;overflow-wrap:anywhere;border-radius:999px;padding:6px 10px;font-size:.72rem;line-height:1.4}.DVTUUG_state b[data-status=completed]{color:var(--color-success);background:var(--color-success-soft)}.DVTUUG_state b[data-status=cancelled],.DVTUUG_state b[data-status=rejected]{color:var(--color-danger);background:var(--color-danger-soft)}.DVTUUG_state>svg{color:var(--color-text-muted)}.DVTUUG_message{text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:300px;padding:28px 20px;display:flex}.DVTUUG_message>svg{color:var(--color-brand);font-size:2rem}.DVTUUG_message h1{color:var(--color-heading);margin:4px 0;font-size:1.3rem}.DVTUUG_message p{max-width:420px;color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.6}.DVTUUG_message button,.DVTUUG_message a{min-height:44px;color:var(--color-brand-contrast);background:var(--color-brand);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;margin-top:8px;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-flex}.DVTUUG_error{color:var(--color-danger);background:var(--color-danger-soft);border:1px solid var(--color-border);overflow-wrap:anywhere;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:14px;font-size:.85rem;line-height:1.5;display:flex}.DVTUUG_error span{min-width:0}.DVTUUG_error button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:10px;flex-shrink:0;padding:8px 12px}.DVTUUG_page a:focus-visible,.DVTUUG_page button:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@media (max-width:600px){.DVTUUG_page{padding:18px 12px calc(110px + env(safe-area-inset-bottom))}.DVTUUG_header{grid-template-columns:minmax(0,1fr) 44px;gap:10px;margin-bottom:20px}.DVTUUG_header>span{display:none}.DVTUUG_header p{font-size:.8rem}.DVTUUG_card{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:14px}.DVTUUG_logo{width:48px;height:48px}.DVTUUG_state{grid-column:2;justify-content:space-between;align-items:center;gap:10px;display:flex}.DVTUUG_error{flex-wrap:wrap;align-items:flex-start}.DVTUUG_message{min-height:260px}}@media (prefers-reduced-motion:reduce){.DVTUUG_card{transition:none}}
