.guest-progress-import{color:#243129;background:#f3f5ed;border:1px solid #c8cdbd;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-width:0;margin:18px 0;padding:18px 22px;display:flex}.guest-progress-import strong{font-size:16px;display:block}.guest-progress-import p{overflow-wrap:anywhere;max-width:64ch;margin:5px 0 0;font-size:14px;line-height:1.6}.guest-progress-import>div:last-child{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.guest-progress-import button{color:#243129;font:inherit;cursor:pointer;background:#fff;border:1px solid #c1c7b5;border-radius:10px;padding:10px 14px;font-size:13px}.guest-progress-import button:first-child{color:#fff;background:#263c2c;border-color:#263c2c}.guest-progress-import button:disabled{opacity:.6;cursor:wait}.app-shell:has(>.guest-progress-import){grid-template-rows:auto auto minmax(0,1fr) auto}.demo-shell>.guest-progress-import{max-height:32dvh;margin:4px 0 8px;padding:12px 16px;overflow:auto}.demo-shell .guest-progress-import p{margin:4px 0 0;font-size:13px}.demo-shell .guest-progress-import button{min-height:38px;padding:8px 12px;font-size:12px}@media (max-width:700px){.guest-progress-import{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.guest-progress-import>div:last-child{flex-shrink:1}.guest-progress-import button{flex:1;min-width:0}}
