.planning-loading[hidden]{display:none!important}.planning-loading{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(12,35,43,.68);backdrop-filter:blur(3px);cursor:wait;box-sizing:border-box}.planning-loading-card{width:100%;max-width:390px;padding:28px 22px;text-align:center;border:2px solid #7ec9b4;border-radius:18px;background:#fff;color:#143e35;box-shadow:0 16px 60px #0004;box-sizing:border-box}.planning-loading-card strong{display:block;font-size:26px;line-height:1.25}.planning-loading-card p{margin:12px 0;font-size:18px;line-height:1.4}.planning-loading-card small{display:block;font-size:15px;line-height:1.5}.planning-hourglass{display:inline-block;margin-bottom:14px;font-size:48px;line-height:1.2;animation:planning-wait 2s ease-in-out infinite}@keyframes planning-wait{50%{transform:rotate(15deg)}}@media(prefers-reduced-motion:reduce){.planning-hourglass{animation:none}}
