.portal-panel{background:#fff;padding:24px;margin:0 auto;max-width:1400px}.portal-panel form{max-width:400px;margin:auto}.portal-panel label{display:block;margin:14px 0}.portal-panel input{display:block;box-sizing:border-box;padding:8px 10px;margin-top:6px;max-width:400px;width:100%;border:1px solid #dbe1e6;border-radius:3px;font:inherit}.portal-panel button,#portal-logout{padding:6px 16px;border:1px solid #dbe1e6;border-radius:3px;cursor:pointer;font:inherit}.portal-panel [role=alert]{color:#b33}.portal-table{overflow:auto}.portal-table table{width:100%;border-collapse:collapse}.portal-table th,.portal-table td{padding:12px;text-align:left;border-bottom:1px solid #e8edf1}.portal-table td div{margin-top:6px}.portal-panel h3{margin-top:24px}

.portal-panel form.portal-order-form{max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px}.portal-order-form select{width:100%;padding:9px;margin-top:6px;border:1px solid #dbe1e6;font:inherit}.portal-form-actions{grid-column:1/-1}.portal-order-form input{max-width:none}@media(max-width:700px){.portal-panel form.portal-order-form{grid-template-columns:1fr}}
