.bilu-support{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Microsoft YaHei",sans-serif;font-size:14px;line-height:1.5;min-width:0;color:#25364a;overflow-wrap:anywhere}
.bilu-support-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 14px;margin-bottom:8px}.bilu-support h2.bilu-support-title{font-size:18px;font-weight:600;letter-spacing:.02em;margin:0;color:inherit}.bilu-support-date{font-size:12px;opacity:.7;white-space:nowrap}.bilu-support-status{margin:6px 0 10px;font-size:12px;color:#737e8b}.bilu-support-status.is-active{color:#188563}.bilu-support-status.is-active:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:7px;vertical-align:2px}
.bilu-support-periods{display:grid;gap:0}.bilu-support-period{display:grid;grid-template-columns:108px minmax(0,1fr);gap:8px 14px;padding:10px 0;border-top:1px solid rgba(120,145,170,.2)}.bilu-support-time{font-size:12px;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.bilu-support-badge{font-size:10px;opacity:.65}.is-current .bilu-support-badge{color:#188563;opacity:1}.bilu-support-person{display:flex;gap:5px 14px;justify-content:space-between;align-items:baseline;flex-wrap:wrap;min-width:0}.bilu-support-person+.bilu-support-person{margin-top:6px}.bilu-support-name{font-weight:500}.bilu-support-phone{color:inherit;text-decoration:none;white-space:pre-line;font-variant-numeric:tabular-nums}.bilu-support a.bilu-support-phone:hover{text-decoration:underline}.bilu-support-note,.bilu-support-empty{margin:5px 0 0;font-size:12px;opacity:.7;white-space:pre-line}
.bilu-support-login{width:100%;margin:22px 0 16px;padding:18px 20px;border:1px solid rgba(156,201,244,.2);border-radius:14px;background:rgba(8,27,52,.22);color:#e7f1ff}.bilu-support-login .bilu-support-status{color:#b4c9dd}.bilu-support-login .bilu-support-status.is-active,.bilu-support-login .is-current .bilu-support-badge{color:#86e6cd}.bilu-support-login .bilu-support-time{color:#ccddf0}.bilu-support-login .bilu-support-head{margin-bottom:6px}.bilu-support-login h2.bilu-support-title{font-size:16px}
.bilu-support-feedback{margin:16px 0 0;padding:16px 18px;border:1px solid #e3eaf2;border-radius:12px;background:#f7f9fc}.bilu-feedback-dialog{max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 36px)!important;overflow-y:auto!important;margin-top:18px!important;margin-bottom:18px!important}.bilu-feedback-dialog .dialog_content_issue{min-width:0!important}.bilu-feedback-dialog .dialog_content_issue .el-textarea textarea{min-height:100px;max-height:28dvh!important}.bilu-feedback-dialog .el-dialog__body{padding-top:16px!important;padding-bottom:12px!important}
/* Override the delivered dialog_Confirm offset only for the feedback dialog. */
body .el-dialog__wrapper.dialog_Confirm:has(.bilu-feedback-dialog){position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;transform:none!important;display:flex;align-items:flex-start!important;justify-content:center!important;padding:18px 0!important;overflow:auto!important;box-sizing:border-box!important}
body .el-dialog__wrapper.dialog_Confirm .el-dialog.bilu-feedback-dialog{margin:0 auto!important;top:auto!important;left:auto!important;transform:none!important;flex-shrink:0;max-height:calc(100dvh - 36px)!important;overflow:auto!important}
@media(max-width:600px){.bilu-support-login{padding:14px;margin-top:16px}.bilu-support-period{grid-template-columns:94px minmax(0,1fr);gap:8px;padding:9px 0}.bilu-support-person{gap:3px}.bilu-support-person .bilu-support-phone{font-size:13px}.bilu-support-feedback{padding:12px}.bilu-support h2.bilu-support-title{font-size:16px}.bilu-feedback-dialog .el-dialog__body{padding-left:14px!important;padding-right:14px!important}}
