.page-module__E0kJGG__page{justify-content:center;padding:56px 24px 80px;display:flex;position:relative}.page-module__E0kJGG__surface{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:32px;width:min(1080px,100%);display:grid}@media (max-width:960px){.page-module__E0kJGG__surface{grid-template-columns:1fr}}.page-module__E0kJGG__sidebar{background:var(--card-bg);border-radius:28px;flex-direction:column;gap:32px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 60px -45px #0f172a73}.page-module__E0kJGG__sidebar:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#5b6ef51f,#0000 55%);position:absolute;inset:0}.page-module__E0kJGG__brand{align-items:center;gap:16px;display:flex}.page-module__E0kJGG__logo{background:var(--accent-muted);border-radius:18px;place-items:center;width:56px;height:56px;font-size:28px;display:grid}.page-module__E0kJGG__brand h1{margin:0;font-size:1.75rem}.page-module__E0kJGG__brand p{color:var(--text-secondary);margin:4px 0 0}.page-module__E0kJGG__nav{flex-direction:column;gap:8px;display:flex}.page-module__E0kJGG__navButton{color:var(--text-secondary);text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;padding:12px 16px;transition:background .2s,color .2s,border .2s}.page-module__E0kJGG__navButtonActive,.page-module__E0kJGG__navButton:hover{color:var(--accent);background:#5b6ef514;border-color:#5b6ef526}.page-module__E0kJGG__support{background:#5b6ef514;border-radius:18px;flex-direction:column;gap:12px;padding:20px;display:flex}.page-module__E0kJGG__support h3{margin:0;font-size:1rem}.page-module__E0kJGG__support p{color:var(--text-secondary);margin:0}.page-module__E0kJGG__langSwitch{gap:8px;display:flex}.page-module__E0kJGG__langButton{color:var(--text-secondary);background:0 0;border:1px solid #5b6ef533;border-radius:12px;flex:1;padding:10px 0;transition:background .2s,color .2s,border .2s}.page-module__E0kJGG__langButtonActive{background:var(--accent);color:#fff;border-color:#0000;box-shadow:0 14px 28px -18px #5b6ef5bf}.page-module__E0kJGG__content{background:var(--card-bg);border-radius:36px;flex-direction:column;gap:32px;padding:40px;display:flex;position:relative;overflow:hidden;box-shadow:0 45px 85px -50px #0f172a8c}@media (max-width:960px){.page-module__E0kJGG__content{padding:32px 24px 40px}}.page-module__E0kJGG__content:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 100%,#5b6ef51a,#0000 60%);position:absolute;inset:0}.page-module__E0kJGG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__E0kJGG__toolbar h2{margin:0;font-size:1.5rem}.page-module__E0kJGG__datasetTag{background:var(--accent-muted);color:var(--accent);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:.9rem;display:inline-flex}.page-module__E0kJGG__searchCard{border:1px solid var(--stroke);z-index:1;background:#f8f9ffcc;border-radius:24px;flex-direction:column;gap:16px;padding:24px;display:flex;position:relative}.page-module__E0kJGG__searchRow{gap:12px;display:flex}@media (max-width:600px){.page-module__E0kJGG__searchRow{flex-direction:column}}.page-module__E0kJGG__input{background:#fff;border:1px solid #0f172a1f;border-radius:16px;flex:1;padding:14px 16px;font-size:1rem}.page-module__E0kJGG__ctaButton{background:var(--accent);color:#fff;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-weight:600;display:inline-flex;box-shadow:0 18px 32px -24px #5b6ef5d9}.page-module__E0kJGG__ctaButton span{display:inline-block}.page-module__E0kJGG__helperText{color:var(--text-secondary);font-size:.9rem}.page-module__E0kJGG__resultCard{z-index:1;background:#fff;border:1px solid #0f172a14;border-radius:28px;flex-direction:column;gap:24px;padding:28px;display:flex;position:relative}.page-module__E0kJGG__resultHeader{flex-direction:column;gap:4px;display:flex}.page-module__E0kJGG__resultHeader h3{margin:0;font-size:1.4rem}.page-module__E0kJGG__resultHeader small{color:var(--text-secondary)}.page-module__E0kJGG__pickupGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;display:grid}.page-module__E0kJGG__pickupCard{background:#5b6ef50f;border:1px solid #5b6ef533;border-radius:18px;flex-direction:column;gap:8px;padding:16px;display:flex}.page-module__E0kJGG__pickupDay{font-size:.95rem;font-weight:600}.page-module__E0kJGG__pickupType{color:var(--accent);background:#fff;border:1px solid #5b6ef533;border-radius:12px;align-self:start;padding:6px 12px;font-size:.85rem}.page-module__E0kJGG__bulkyTable{border-collapse:separate;border-spacing:0;background:#f8f8ffe6;border-radius:18px;width:100%;overflow:hidden}.page-module__E0kJGG__bulkyTable th,.page-module__E0kJGG__bulkyTable td{text-align:left;padding:14px 18px;font-size:.95rem}.page-module__E0kJGG__bulkyTable tbody tr:nth-child(odd){background:#ffffffe6}.page-module__E0kJGG__badge{color:var(--accent);background:#5b6ef51f;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.8rem;display:inline-flex}.page-module__E0kJGG__footer{color:var(--text-secondary);z-index:1;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.85rem;display:flex}.page-module__E0kJGG__mascot{opacity:.9;pointer-events:none;width:180px;position:absolute;bottom:16px;right:16px;transform:rotate(2deg)}@media (max-width:600px){.page-module__E0kJGG__mascot{opacity:.8;width:120px;bottom:12px;right:12px}}.page-module__E0kJGG__emptyState{color:var(--text-secondary);background:#5b6ef514;border-radius:20px;padding:20px}.page-module__E0kJGG__loading{align-items:center;gap:10px;font-size:.95rem;display:inline-flex}.page-module__E0kJGG__loading:before{content:"";border:2px solid #5b6ef54d;border-top-color:var(--accent);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite page-module__E0kJGG__spin}@keyframes page-module__E0kJGG__spin{to{transform:rotate(360deg)}}
