.resume-selector{z-index:12;background:#fff;border:1px solid #d9e2ee;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;width:min(310px,30vw);margin:0;padding:10px 12px;display:grid;position:fixed;top:34px;right:clamp(28px,4vw,64px);box-shadow:0 10px 30px #10213b14}.resume-selector>span{font:700 7px var(--font-mono);letter-spacing:1.4px;color:#64748b;grid-column:1}.resume-selector select{color:#10213b;background:#f8fafc;border:1px solid #dce3ed;border-radius:8px;grid-area:1/2/3;width:100%;min-width:0;padding:9px 30px 9px 9px;font-size:11px;font-weight:650}.resume-selector small{color:#8793a4;grid-column:1;font-size:8px}.resume-selector.empty{grid-template-columns:1fr;width:210px;display:grid}.resume-selector.empty b{color:#334155;font-size:10px}.app-top{padding-right:min(350px,34vw)}@media (width<=800px){.resume-selector{width:100%;box-shadow:none;background:#172b47;border-color:#ffffff12;grid-template-columns:90px 1fr;margin:0 0 10px;padding:8px 10px;position:static}.resume-selector>span{color:#8fa2bf}.resume-selector select{color:#fff;background:#203a5d;border-color:#ffffff14;padding-block:8px}.resume-selector small{color:#7f91aa}.resume-selector.empty{width:100%}.resume-selector.empty b{color:#dce5f2}.app-top{padding-right:0}}
