:root{--cr-z-bar:999999;--cr-z-tooltip:1000000}.tmw-dev-client-review-bar{background:var(--lp-bg);border-left:4px solid var(--btn-primary-bg,var(--lp-accent));border-radius:var(--lp-radius);bottom:20px;box-shadow:var(--lp-shadow-lg);color:var(--lp-text);font-family:var(--lp-font);font-size:var(--lp-font-size-12);line-height:1.1;max-width:390px;opacity:1;padding:12px;position:fixed;right:20px;transform:translateY(0);transition:opacity var(--lp-transition),transform var(--lp-transition),bottom var(--lp-transition);z-index:var(--cr-z-bar)}body:has(#tmw-ca-bottom-bar) .tmw-dev-client-review-bar{bottom:56px}.tmw-dev-client-review-bar--dismissed{opacity:0;pointer-events:none;transform:translateY(20px);visibility:hidden}.tmw-dev-client-review-bar__content{align-items:flex-start;display:flex;gap:10px}.tmw-dev-client-review-bar__icon{color:var(--btn-primary-bg,var(--lp-accent));flex-shrink:0;height:16px;margin-top:2px;width:16px}.tmw-dev-client-review-bar__icon svg{fill:currentcolor;height:100%;width:100%}.tmw-dev-client-review-bar__text{flex:1}.tmw-dev-client-review-bar__text strong{font-weight:600}.tmw-dev-client-review-bar__dismiss{align-self:flex-start;background:var(--btn-primary-bg,var(--lp-accent));border:1px solid var(--lp-border);border-radius:var(--lp-radius-sm);color:var(--lp-bg);cursor:pointer;flex-shrink:0;font-size:var(--lp-font-size-12);font-weight:500;padding:4px 10px;transition:background var(--lp-transition),color var(--lp-transition);white-space:nowrap}.tmw-dev-client-review-bar__dismiss:focus,.tmw-dev-client-review-bar__dismiss:hover{background:var(--btn-primary-hover-bg,var(--lp-accent-hover));color:var(--btn-primary-hover-text-color,#fff);outline:none}.tmw-dev-client-review-bar__dismiss:focus-visible{outline:2px solid var(--btn-primary-bg,var(--lp-accent));outline-offset:2px}@media (max-width:640px){.tmw-dev-client-review-bar{bottom:12px;left:12px;max-width:none;right:12px}body:has(#tmw-ca-bottom-bar) .tmw-dev-client-review-bar{bottom:48px}.tmw-dev-client-review-bar__content{flex-wrap:wrap}.tmw-dev-client-review-bar__dismiss{margin-top:8px;text-align:center;width:100%}}.tmw-dev-client-review-active a[href="#"]:not(#wpadminbar a){cursor:not-allowed}#wpadminbar a{cursor:pointer}.tmw-dev-review-tooltip{background:var(--lp-text);border-radius:var(--lp-radius-sm);box-shadow:var(--lp-shadow-sm);color:var(--lp-bg);font-size:var(--lp-font-size-12);font-weight:500;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transform:translateY(-4px);transition:opacity var(--lp-transition),transform var(--lp-transition);white-space:nowrap;z-index:var(--cr-z-tooltip)}.tmw-dev-review-tooltip:before{border-bottom:5px solid var(--lp-text);border-left:5px solid transparent;border-right:5px solid transparent;content:"";height:0;left:10px;position:absolute;top:-5px;width:0}.tmw-dev-review-tooltip--visible{opacity:1;transform:translateY(0)}.tmw-dev-forms-disabled form:not(:where(#tmw-ca-panel form,#tmw-ca-review-onboarding form,#tmw-ca-edit-toggle form,.lp-section-feedback__form form,.tmw-dev-review-password-form,.tmw-dev-review-password-form form)) input:not([type=hidden]),.tmw-dev-forms-disabled form:not(:where(#tmw-ca-panel form,#tmw-ca-review-onboarding form,#tmw-ca-edit-toggle form,.lp-section-feedback__form form,.tmw-dev-review-password-form,.tmw-dev-review-password-form form)) select,.tmw-dev-forms-disabled form:not(:where(#tmw-ca-panel form,#tmw-ca-review-onboarding form,#tmw-ca-edit-toggle form,.lp-section-feedback__form form,.tmw-dev-review-password-form,.tmw-dev-review-password-form form)) textarea{cursor:not-allowed;opacity:.6;pointer-events:none}.tmw-dev-forms-disabled form:not(:where(#tmw-ca-panel form,#tmw-ca-review-onboarding form,#tmw-ca-edit-toggle form,.lp-section-feedback__form form,.tmw-dev-review-password-form,.tmw-dev-review-password-form form)) button,.tmw-dev-forms-disabled form:not(:where(#tmw-ca-panel form,#tmw-ca-review-onboarding form,#tmw-ca-edit-toggle form,.lp-section-feedback__form form,.tmw-dev-review-password-form,.tmw-dev-review-password-form form)) input[type=button],.tmw-dev-forms-disabled form:not(:where(#tmw-ca-panel form,#tmw-ca-review-onboarding form,#tmw-ca-edit-toggle form,.lp-section-feedback__form form,.tmw-dev-review-password-form,.tmw-dev-review-password-form form)) input[type=reset],.tmw-dev-forms-disabled form:not(:where(#tmw-ca-panel form,#tmw-ca-review-onboarding form,#tmw-ca-edit-toggle form,.lp-section-feedback__form form,.tmw-dev-review-password-form,.tmw-dev-review-password-form form)) input[type=submit]{cursor:not-allowed;opacity:.5;pointer-events:none}.tmw-dev-forms-disabled form:not(:where(#tmw-ca-panel form,#tmw-ca-review-onboarding form,#tmw-ca-edit-toggle form,.lp-section-feedback__form form,.tmw-dev-review-password-form,.tmw-dev-review-password-form form)) label{cursor:not-allowed;user-select:none}body.tmw-dev-client-review-password-page{align-items:center;background:var(--btn-primary-bg,var(--lp-accent));box-sizing:border-box;display:flex;font-family:var(--lp-font);justify-content:center;margin:0;min-height:100vh;padding:24px}.tmw-dev-review-password-form{background:var(--lp-bg);border-radius:var(--lp-radius);box-shadow:0 20px 60px rgba(0,0,0,.25);box-sizing:border-box;max-width:400px;padding:40px;width:100%}.tmw-dev-review-password-logo{margin-bottom:32px;text-align:center}.tmw-dev-review-password-logo img{display:inline-block;height:auto;max-width:160px}.tmw-dev-review-password-form h1{color:var(--lp-text);font-size:var(--lp-font-size-24);font-weight:700;line-height:1.3;margin:0 0 8px;text-align:center}.tmw-dev-review-password-form>p{color:var(--lp-text-muted);font-size:var(--lp-font-size-14);line-height:1.6;margin:0 0 24px;text-align:center}.tmw-dev-review-password-form label{color:var(--lp-text);display:block;font-size:var(--lp-font-size-13);font-weight:600;margin-bottom:8px}.tmw-dev-review-password-form input[type=password]{background:var(--lp-bg);border:1px solid var(--lp-border);border-radius:var(--lp-radius);box-sizing:border-box;color:var(--lp-text);font-size:var(--lp-font-size-15);margin-bottom:20px;padding:10px 14px;transition:border-color var(--lp-transition),box-shadow var(--lp-transition);width:100%}.tmw-dev-review-password-form input[type=password]:focus{border-color:var(--btn-primary-bg,var(--lp-accent));box-shadow:0 0 0 3px rgba(37,99,235,.1);outline:none}.tmw-dev-review-password-form button{background:var(--btn-primary-bg,var(--lp-accent));border:var(--btn-primary-border-width,0) solid transparent;border-radius:var(--radius-button,var(--lp-radius));color:var(--btn-primary-text-color,#fff);cursor:pointer;font-size:var(--lp-font-size-15);font-weight:600;padding:10px 20px;transition:background var(--lp-transition),transform var(--lp-transition);width:100%}.tmw-dev-review-password-form button:hover{background:var(--btn-primary-hover-bg,var(--lp-accent-hover));color:var(--btn-primary-hover-text-color,#fff);transform:translateY(-1px)}.tmw-dev-review-password-form button:focus-visible{outline:2px solid var(--btn-primary-bg,var(--lp-accent));outline-offset:2px}.tmw-dev-review-error-message{background:var(--lp-error-bg);border-left:3px solid var(--lp-error);border-radius:var(--lp-radius-sm);color:var(--lp-error);font-size:var(--lp-font-size-13);font-weight:500;margin-bottom:20px;padding:10px 14px}.tmw-dev-review-site-info{align-items:center;border-top:1px solid var(--lp-border);color:var(--lp-text-muted);display:flex;font-size:var(--lp-font-size-12);gap:6px;justify-content:center;margin-top:24px;padding-top:20px}.tmw-dev-review-site-info svg{flex-shrink:0;height:12px;width:12px}@media (max-width:480px){.tmw-dev-review-password-form{padding:28px 24px}.tmw-dev-review-password-form h1{font-size:var(--lp-font-size-20)}}@media print{.tmw-dev-client-review-bar,.tmw-dev-review-tooltip{display:none}}@media (prefers-reduced-motion:reduce){.tmw-dev-client-review-bar,.tmw-dev-review-tooltip{transition:none}.tmw-dev-review-password-form button,.tmw-dev-review-password-form input{transform:none;transition:none}}