.user-feedback-floating-button{align-items:center;background:#fff;border:1px solid #f45b69;border-radius:10px;bottom:24px;box-shadow:0 8px 24px rgba(30,41,59,.13);color:#e54959;display:flex;font-weight:600;gap:8px;padding:11px 18px;position:fixed;right:24px;z-index:990}.user-feedback-header-button{background:transparent;border:0;color:#006bdd;cursor:pointer;font-size:13px;font-weight:600;height:20px;line-height:1;margin-right:15px;min-width:20px;padding:0;transition:background-color .2s ease,color .2s ease,border-color .2s ease;width:20px}.user-feedback-header-button:focus,.user-feedback-header-button:hover{background:transparent;color:#006bdd;outline:none}.user-feedback-header-button--navbar{transform:none}.user-feedback-sidebar-item{margin-top:12px;padding:0 5px}.user-feedback-sidebar-button{background:#fffaf0;border:1px solid #f1c75b;border-radius:10px;color:#b75a00;cursor:pointer;min-height:46px;padding:8px 15px;text-align:left}.user-feedback-sidebar-button:hover{background:#fff4d6}.user-feedback-modal .modal-dialog{margin:24px auto;max-width:960px;width:calc(100% - 30px)}.user-feedback-modal .modal-content{border:0;border-radius:22px;box-shadow:0 28px 80px rgba(15,23,42,.28);max-height:calc(100vh - 48px);overflow:hidden}.user-feedback-modal form{display:flex;flex:1;flex-direction:column;min-height:0}.user-feedback-modal .modal-body{min-height:220px;overflow-y:auto;padding:24px 34px}.user-feedback-modal-header{align-items:center;border-bottom:1px solid #edf1f7;display:flex;padding:20px 34px}.user-feedback-modal-header .close{color:#718096;font-size:34px;margin:0 0 0 auto}.user-feedback-modal-header h3{color:#17233d;font-size:23px;font-weight:700}.user-feedback-modal-header p{color:#718096;font-size:14px;margin:3px 0 0}.user-feedback-heading-icon{align-items:center;background:#fff1b8;border-radius:14px;color:#e89000;display:flex;height:52px;justify-content:center;margin-right:14px;width:52px}.user-feedback-label{align-items:center;color:#26344d;display:flex;font-size:14px;font-weight:700;gap:7px;margin-bottom:8px}.user-feedback-capture-status{align-items:center;color:#64748b;display:flex;font-weight:600;gap:12px;justify-content:center;min-height:180px}.user-feedback-capture-status.is-error{color:#e54959;padding:24px;text-align:center}.user-feedback-capture-status .loading-spinner{animation:user-feedback-spin .75s linear infinite;border:3px solid #dce6f5;border-radius:50%;border-top:3px solid var(--primary,#43d477);height:24px;width:24px}@keyframes user-feedback-spin{to{transform:rotate(1turn)}}.user-feedback-screenshot-frame{background:#eef2f7;border:1px solid #cad5e4;border-radius:13px;cursor:crosshair;line-height:0;overflow:hidden;position:relative;touch-action:none;width:100%}.user-feedback-screenshot-frame img{display:block;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.user-feedback-selection{background:hsla(0,0%,100%,.08);border:3px solid #f34755;box-shadow:0 0 0 9999px rgba(19,31,53,.42);pointer-events:none;position:absolute;z-index:2}.user-feedback-selection-hint{background:hsla(0,0%,100%,.92);border:1px dashed #b4c0d0;border-radius:8px;color:#475569;font-size:13px;font-weight:600;left:50%;line-height:1.3;padding:9px 14px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}.user-feedback-clear-selection{color:#e54959;font-size:13px}.user-feedback-rating{display:flex;gap:8px}.user-feedback-rating button{background:transparent;border:0;color:#d5dde8;cursor:pointer;font-size:34px;line-height:1;padding:0}.user-feedback-rating button.is-active{color:#f5a000}.user-feedback-categories{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.user-feedback-categories label{cursor:pointer;margin:0}.user-feedback-categories input{opacity:0;pointer-events:none;position:absolute}.user-feedback-categories span{align-items:center;border:1px solid #d6dfeb;border-radius:10px;color:#536178;display:flex;font-size:13px;font-weight:600;justify-content:center;min-height:46px;padding:8px 10px;text-align:center}.user-feedback-categories input:checked+span{background:#fff8e9;border-color:#e98a00;box-shadow:inset 0 0 0 1px #e98a00;color:#b75a00}.user-feedback-error{background:#fff0f1;border-radius:8px;color:#cf3445;font-size:13px;margin-top:14px;padding:10px 12px}.user-feedback-modal .modal-footer{border-top:1px solid #edf1f7;padding:16px 34px}.user-feedback-modal .modal-footer .btn{min-width:125px}@media (max-width:767px){.user-feedback-floating-button{bottom:14px;right:14px}.user-feedback-modal .modal-dialog{margin:8px auto;width:calc(100% - 16px)}.user-feedback-modal .modal-content{border-radius:14px;max-height:calc(100vh - 16px)}.user-feedback-modal .modal-body,.user-feedback-modal .modal-footer,.user-feedback-modal-header{padding-left:18px;padding-right:18px}.user-feedback-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}
