:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#10233f;background:#f3f6fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}.layout{min-height:100vh}.brand{font-size:18px;font-weight:750;letter-spacing:-.02em;color:#fff}.nav{padding:22px 18px}.content{padding:30px}.page{max-width:880px;margin:0 auto}.eyebrow{color:#1769aa;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero{margin-bottom:24px}.hero h1{margin:8px 0 4px;font-size:30px}.hero p{color:#60708a;margin:0}.connection-card{border-radius:16px;box-shadow:0 8px 30px #142f5212}.settings-card{margin-top:20px}.settings-card .ant-alert{margin-bottom:18px}.settings-card form{max-width:520px}.status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.status-cell{padding:14px;border-radius:12px;background:#f7f9fc}.status-label{display:block;color:#708098;font-size:12px;margin-bottom:5px}.status-value{font-weight:650}.secret-note{background:#edf7ff;border:1px solid #cce7fb;padding:12px 14px;border-radius:10px;color:#234d70;margin-bottom:18px}.actions{display:flex;flex-wrap:wrap;gap:10px}.danger{margin-top:26px;padding-top:20px;border-top:1px solid #edf0f4}.packing-card form,.packing-preview-card form{max-width:none}.packing-card .ant-typography{margin-top:22px}.packing-choice-group,.packing-choice-group .ant-space{width:100%}.packing-choice-group label{align-items:flex-start;width:100%;padding:11px 12px;border:1px solid #e6ebf2;border-radius:10px}.packing-choice-group label>span:last-child{display:flex;flex-direction:column;gap:3px}.packing-choice-group label span span{color:#60708a;font-size:13px}.packing-defaults{padding:16px 16px 0;margin:-4px 0 20px;border-radius:12px;background:#f7f9fc}.packing-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}@media(max-width:700px){.content{padding:18px 12px}.status-grid,.packing-preview-grid{grid-template-columns:1fr}.hero h1{font-size:25px}}.customer-page .ant-card-head-title{white-space:normal;overflow-wrap:anywhere}
