.aot-wrap,.aot-account{--aot-primary:#6e3a96;--aot-accent:#18b987;max-width:900px;margin:30px auto;padding:clamp(18px,4vw,36px);border-radius:26px;background:linear-gradient(140deg,#fff 10%,#f8f5fb 100%);box-shadow:0 20px 65px #33204418;color:#20202a;font-family:inherit}.aot-hero{text-align:center;padding:10px 10px 24px}.aot-kicker{display:inline-block;padding:7px 14px;border-radius:100px;background:#f0e7f5;color:var(--aot-primary);font-size:13px;font-weight:700}.aot-hero h2{font-size:clamp(26px,4vw,38px);margin:14px 0 8px;color:#252033}.aot-hero p{margin:0;color:#74717d}.aot-form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;background:#fff;padding:16px;border-radius:18px;box-shadow:0 8px 28px #32234410}.aot-form label{font-size:13px;font-weight:700;color:#55515f}.aot-form input{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:14px 13px;border:1px solid #e5e1ea;border-radius:12px;background:#fff;font:inherit;outline:none}.aot-form input:focus{border-color:var(--aot-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--aot-primary) 15%,transparent)}.aot-form button{border:0;border-radius:12px;padding:15px 19px;background:var(--aot-primary);color:#fff;font:inherit;font-weight:800;cursor:pointer;white-space:nowrap}.aot-form button:disabled{opacity:.6}.aot-privacy{display:block;text-align:center;margin:16px 0 0;color:#85818e}.aot-card{margin-top:24px;background:#fff;border:1px solid #eeebf1;border-radius:20px;padding:clamp(16px,3vw,26px);box-shadow:0 10px 35px #2f23420c}.aot-card header{display:flex;justify-content:space-between;align-items:center}.aot-card header div{display:grid;gap:3px}.aot-card header small{color:#898592}.aot-card header strong{font-size:22px;color:var(--aot-primary)}.aot-status{padding:8px 14px;border-radius:99px;background:#e8f8f1;color:#087e57;font-weight:800;font-size:13px}.aot-progress{position:relative;margin:34px 10px 46px;height:7px;background:#eeeaf1;border-radius:9px}.aot-progress-line,.aot-current{position:absolute;inset:0 0 0 auto;border-radius:9px}.aot-current{background:linear-gradient(270deg,var(--aot-primary),var(--aot-accent));transition:width .4s}.aot-progress-label{position:absolute;top:17px;inset-inline:0;display:flex;justify-content:space-between;color:#827d89;font-size:11px}.aot-timeline{display:grid;gap:0;margin:12px 0}.aot-event{display:grid;grid-template-columns:20px 1fr;gap:12px;position:relative;padding-bottom:20px}.aot-event:not(:last-child):before{content:'';position:absolute;top:14px;bottom:-2px;right:7px;width:2px;background:#e8e2ec}.aot-event i{width:14px;height:14px;border:3px solid var(--aot-accent);background:#fff;border-radius:50%;z-index:1}.aot-event strong{display:block}.aot-event p{margin:4px 0;color:#66616e;font-size:14px}.aot-event time{font-size:12px;color:#8a8491}.aot-shipment{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;border:1px solid #eee8f2;background:#fbf9fc;padding:16px;border-radius:15px;margin-top:12px}.aot-shipment>div{display:grid;gap:7px}.aot-shipment span{font-size:13px;color:#625d69}.aot-shipment code{font-size:14px;color:var(--aot-primary);font-weight:800}.aot-track-link{color:var(--aot-primary);font-weight:800;text-decoration:none}.aot-image{display:flex;align-items:center;gap:9px;text-decoration:none;color:#544b5b;font-size:13px}.aot-image img{max-width:70px;height:60px;object-fit:cover;border-radius:9px}.aot-card footer{border-top:1px solid #f0edf2;padding-top:14px;margin-top:20px;color:#706b77}.aot-account h2{margin-top:0}.aot-error,.aot-loading{padding:16px;margin-top:18px;border-radius:13px;background:#fff1f0;color:#a43b35;text-align:center}.aot-loading{background:#f4eff8;color:var(--aot-primary)}.aot-account .aot-card{margin:18px 0}.aot-admin-box{font-size:13px}.aot-admin-shipment{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;border:1px solid #ddd;padding:14px;margin:12px 0}.aot-admin-shipment label,.aot-admin-event label{display:grid;gap:5px}.aot-admin-shipment input,.aot-admin-shipment select{max-width:100%;width:100%}.aot-admin-event{display:flex;gap:8px;flex-wrap:wrap}.aot-admin-event input{min-width:180px}@media(max-width:700px){.aot-form{grid-template-columns:1fr}.aot-form button{width:100%}.aot-progress-label{font-size:9px}.aot-shipment{align-items:flex-start}.aot-admin-shipment{grid-template-columns:1fr}}
.aot-print-result{display:block;margin:8px 0 0 auto;border:1px solid #e6ddea;border-radius:9px;background:#fff;color:var(--aot-primary);padding:8px 12px;font:inherit;font-size:13px;cursor:pointer}.aot-print-result:hover{background:#f8f4fb}
.aot-wrap{background:var(--aot-surface,#f8f5fb);color:var(--aot-text,#252033)}.aot-wrap .aot-hero h2,.aot-wrap .aot-event strong,.aot-wrap .aot-card footer{color:var(--aot-text,#252033)}.aot-wrap .aot-hero p,.aot-wrap .aot-privacy,.aot-wrap .aot-event p,.aot-wrap .aot-event time,.aot-wrap .aot-shipment span{color:var(--aot-muted,#74717d)}.aot-wrap .aot-form,.aot-wrap .aot-card{background:var(--aot-card,#fff)}.aot-account{background:var(--aot-surface,#f8f5fb);color:var(--aot-text,#252033)}.aot-account .aot-card{background:var(--aot-card,#fff);color:var(--aot-text,#252033)}.aot-account .aot-card footer,.aot-account .aot-event strong{color:var(--aot-text,#252033)}.aot-account .aot-event p,.aot-account .aot-event time,.aot-account .aot-shipment span{color:var(--aot-muted,#74717d)}

.aot-order-details{margin:8px 0 22px;padding:16px;border:1px solid #eee8f2;border-radius:16px;background:color-mix(in srgb,var(--aot-card,#fff) 90%,var(--aot-primary) 10%)}.aot-order-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.aot-order-meta>div{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px;border-radius:11px;background:var(--aot-card,#fff)}.aot-order-meta small,.aot-order-items h3 small{color:var(--aot-muted,#74717d);font-size:12px}.aot-order-meta bdi{direction:ltr;text-align:right;font-weight:700;color:var(--aot-text,#252033);unicode-bidi:plaintext}.aot-order-items h3{margin:17px 0 8px;font-size:15px;color:var(--aot-text,#252033)}.aot-order-items ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.aot-order-items li{display:flex;justify-content:space-between;gap:12px;padding:9px 11px;border-radius:9px;background:var(--aot-card,#fff);color:var(--aot-text,#252033)}.aot-order-items li b{white-space:nowrap;color:var(--aot-primary)}.aot-event time,.aot-shipment bdi{direction:ltr;unicode-bidi:plaintext}@media(max-width:650px){.aot-order-meta{grid-template-columns:1fr}.aot-order-details{padding:12px}}
