.ice-custom-wrap,.ice-orders-list,.ice-order-detail{max-width:1100px;margin:30px auto;padding:24px;background:#050A12;color:#fff;border:1px solid rgba(41,217,255,.18);border-radius:18px;box-sizing:border-box}.ice-custom-head h2,.ice-section-head h2{margin:6px 0 10px}.ice-kicker{font-size:12px;letter-spacing:.18em;color:#29D9FF}.ice-custom-head p,.ice-small{color:#aebdca}.ice-custom-form label{display:block;margin:0 0 16px;font-weight:600}.ice-custom-form input,.ice-custom-form textarea,.ice-order-detail textarea{display:block;width:100%;margin-top:7px;padding:12px 14px;border-radius:10px;border:1px solid #21445E;background:#09131E;color:#fff;box-sizing:border-box}.ice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ice-btn{border:0;border-radius:10px;padding:12px 20px;background:#00AEEF;color:#fff;font-weight:700;cursor:pointer}.ice-btn:hover{filter:brightness(1.08)}.ice-orders-notice{padding:16px;border-radius:12px;background:#09131E;border:1px solid #21445E}.ice-order-card{display:grid;grid-template-columns:1.6fr 1fr auto;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08)}.ice-order-card span,.ice-order-card small{display:block;color:#91a4b3;margin-top:5px}.ice-link{color:#29D9FF;text-decoration:none}.ice-detail-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ice-detail-head h2{flex:1;margin:0}.ice-status{padding:7px 10px;border-radius:999px;background:#12304A;color:#29D9FF}.ice-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.ice-detail-grid,.ice-panel{background:#09131E;border:1px solid rgba(41,217,255,.12);border-radius:14px;padding:20px}.ice-panel{margin-top:18px}.ice-detail-grid dl{display:grid;grid-template-columns:140px 1fr;gap:8px}.ice-detail-grid dt{color:#91a4b3}.ice-detail-grid dd{margin:0}.ice-file{display:inline-block;margin:5px 8px 5px 0;padding:9px 12px;border:1px solid #21445E;border-radius:8px;color:#29D9FF;text-decoration:none}.ice-event{border-left:2px solid #21445E;padding:0 0 12px 14px;margin-bottom:12px}.ice-event span{float:right;color:#708392;font-size:12px}.ice-event p{color:#b8c5cf}.ice-timeline{overflow:hidden}@media(max-width:700px){.ice-grid,.ice-detail-grid{grid-template-columns:1fr}.ice-order-card{grid-template-columns:1fr}.ice-detail-grid dl{grid-template-columns:1fr}.ice-event span{float:none;display:block;margin-top:4px}}
