@import url("/hms/feedback110.css?v=20261030.110.2");
.h309-invalid,input[aria-invalid="true"],select[aria-invalid="true"],textarea[aria-invalid="true"]{border:2px solid #ef4444!important;outline:1px solid #ef4444!important;outline-offset:2px;box-shadow:0 0 0 3px rgba(239,68,68,.16)!important}html[data-theme="light"] .h309-invalid,html[data-theme="light"] input[aria-invalid="true"],html[data-theme="light"] select[aria-invalid="true"],html[data-theme="light"] textarea[aria-invalid="true"]{border-color:#b91c1c!important;outline-color:#b91c1c!important}


.h323-notice{position:fixed;z-index:1200;inset-inline-end:max(12px,env(safe-area-inset-right));bottom:calc(64px + env(safe-area-inset-bottom));max-width:min(390px,calc(100vw - 24px));font:500 13px/1.5 system-ui,sans-serif}
.h323-notice>details>summary{display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 12px;cursor:pointer;list-style:none;border-radius:14px}
.h323-notice>details>summary::-webkit-details-marker{display:none}
.h323-count{border-radius:20px;min-width:24px;text-align:center;font-weight:700}
.h323-content{padding:0 12px 10px;max-height:min(45dvh,320px);overflow:auto;overscroll-behavior:contain}
.h323-content ul{padding-inline-start:20px;margin:6px 0 12px}.h323-content li+li{margin-top:8px}
.h323-dismiss{min-height:44px;width:100%;border:1px solid;border-radius:10px;color:inherit;background:transparent;font:inherit;cursor:pointer}
