.account-link{font-size:12px;font-weight:700;color:#656571;white-space:nowrap}.account-link:hover{color:var(--red)}.card-engagement{margin:0 0 17px}.discussion-trigger{background:#f9f9fc;border:1px solid #eeeeF4;border-radius:8px;padding:11px 12px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:#81818e}.discussion-trigger:hover{border-color:#f4c1c8;background:#fff7f8;color:var(--red)}.rating-summary{font-family:Inter,sans-serif;font-size:12px;font-weight:700;color:#34343e;direction:ltr;white-space:nowrap}.rating-summary b{color:#e09a31}.rating-summary small{font-size:9px;color:#8e8e9c;font-weight:400}.field-help{color:#8a8a98;font-size:12px;line-height:1.9}.panel-eyebrow{font:700 9px Inter,sans-serif;letter-spacing:1.5px;color:var(--red);display:block;margin-bottom:12px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.form-grid>label{min-width:0}.submission-fields textarea,.discussion-comments textarea{font:400 14px Tajawal,Inter,sans-serif;line-height:1.8;resize:vertical;padding:12px;border:1px solid #dadae4;border-radius:8px;min-width:0;width:100%}.translation-fields,.password-settings{border:1px solid #e5e5ed;padding:13px 16px;border-radius:8px;background:#fbfbfd;margin-block:15px}.translation-fields summary,.password-settings summary{cursor:pointer;font-size:12px;color:#767683}.draft-footer{margin-top:22px}.draft-footer>span{font-size:9px}#suggest-auth:not(:empty){margin-block:22px}#suggest-auth p{font-size:14px;line-height:1.9;color:var(--muted)}#suggest-auth .button{font-size:13px}#suggest-dialog{width:min(680px,calc(100% - 32px))}.submission-fields label{font-size:13px}.submission-fields input,.submission-fields select{font-size:13px}.submission-fields>label{margin-block:17px}.submission-fields .form-grid>label{margin-block:10px}.submission-fields .offer-fields{border-top:1px solid #ededf3;margin-top:13px;padding-top:8px}.submission-fields .offer-fields label{font-size:11px}.submission-fields .offer-fields input{font-size:12px}.submission-fields .offer-fields input[type=datetime-local]{width:100%;min-width:0}#community-dialog{width:min(760px,calc(100% - 32px));padding:30px}.dialog-heading h2{line-height:1.7;max-width:600px}#community-dialog h2{font-size:25px}#community-dialog .close-dialog{flex-shrink:0}.discussion-source{font-size:12px;color:var(--red);display:inline-block;margin-block:15px}.rating-panel{padding:23px;background:#f7f7fb;border:1px solid #e9e9f1;border-radius:12px;display:flex;align-items:center;gap:35px;margin:10px 0 30px}.rating-panel>div:first-child{display:flex;flex-direction:column;gap:10px;min-width:90px}.rating-panel strong{font:700 30px Inter,sans-serif;direction:ltr}.rating-panel strong>span{font-size:21px;color:#df9a34}.rating-panel small{font-size:11px;color:#9292a0}.rating-panel form{flex:1}.rating-panel fieldset{padding:0;border:0;margin:0}.rating-panel legend{font-size:12px;font-weight:700;color:#676774;margin-bottom:10px}.rating-stars{display:flex;gap:7px;justify-content:start}.rating-stars label{position:relative;display:grid;place-items:center;margin:0;width:33px;height:33px;cursor:pointer;isolation:isolate}.rating-stars input{appearance:none;position:absolute;inset:0;margin:0;width:100%;height:100%;background:white;border:1px solid #e1e1eb;border-radius:6px;cursor:pointer;z-index:-1}.rating-stars label>span:not(.sr-only){font-size:22px;line-height:1;color:#c2c2cf;pointer-events:none}.rating-stars input:checked{background:#fff2e0;border-color:#d5a65f}.rating-stars input:checked+span{color:#d7942d}.rating-stars label:has(input:focus-visible){outline:2px solid var(--red);outline-offset:3px}.rating-actions{display:flex;gap:15px;align-items:center;margin-top:15px}.rating-actions .button{font-size:11px;padding:10px 16px}.rating-actions .text-button{font-size:10px}#rating-message,#comment-message,#draft-status,#auth-feedback,#submission-feedback,#profile-feedback,#password-feedback{font-size:12px;line-height:1.8;color:#a43a4c;margin-block:13px 0}.discussion-comments h3{font-size:22px;margin:0 0 12px}.discussion-comments>p{font-size:12px}.discussion-comments form .button{font-size:12px;padding:12px 17px}.comment-list{margin-top:26px}.comment-item{padding:20px 0;border-top:1px solid #ededf2}.comment-item>div{display:flex;gap:9px;align-items:center}.comment-avatar{display:grid;place-items:center;flex-shrink:0;height:30px;width:30px;font-size:13px;font-weight:700;color:#a94e60;background:#fff0f3;border:1px solid #f7dce2;border-radius:8px}.comment-item strong{font-size:13px}.comment-item time{font-size:10px;color:#9a9aa7;margin-inline-start:auto}.comment-item>p{font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.pending-note{display:block;color:#a58a50;font-size:10px;line-height:1.8;margin-bottom:12px}.comment-item .text-button{font-size:10px}.discussion-empty{padding:30px 17px;border:1px dashed #dedee7;border-radius:10px;text-align:center;font-size:13px;line-height:1.8;color:#9696a3}.pagination{display:flex;gap:22px;align-items:center;justify-content:center;margin-top:20px}.pagination>span{font:11px Inter,sans-serif;color:#9999a7}.pagination .text-button{font-size:11px}.member-header{background:#17171d;color:white;padding-block:23px}.member-header>.container{display:flex;align-items:center;justify-content:space-between;gap:20px}.member-header .admin-logo{font-size:19px}.member-header .admin-logo small{font-size:7px}.member-header .container>div{display:flex;gap:24px;align-items:center;font-size:12px}.member-header .text-button{font-size:11px;color:#ff7482}.member-main{padding-block:45px 60px}.member-welcome{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:35px}.member-welcome h1{font-size:38px;line-height:1.4;margin:13px 0 8px}.member-welcome p{font-size:14px;color:var(--muted);line-height:1.8;margin:0}.member-welcome .button{font-size:14px;white-space:nowrap}.member-section{padding:27px;background:white;border:1px solid #e4e4ed;border-radius:14px;margin-block:25px}.section-title-row{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:23px}.section-title-row h2{font-size:23px;margin:0}.section-title-row>span{font-size:11px;color:#92929f}.submission-list{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.submission-card{padding:22px;border:1px solid #e8e8f0;border-radius:10px;min-width:0}.submission-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.submission-card time{font-size:10px;color:#9b9ba8}.review-status{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;padding:5px 8px;border-radius:5px;line-height:1.5}.review-status.pending{background:#fff7e8;color:#a38549}.review-status.approved{background:#eaf7f0;color:#438c68}.review-status.rejected{background:#fff0f3;color:#bd5971}.submission-card h3{font-size:20px;line-height:1.7;margin:18px 0 8px;overflow-wrap:anywhere}.submission-card>p{font-size:13px;line-height:1.9;color:#81818d;overflow-wrap:anywhere}.submission-card>a{font-size:11px;color:var(--red)}.submission-card>div:last-child{margin-top:20px}.submission-card .text-button{font-size:12px}.review-note{padding:12px 15px;background:#f8f8fc;border-inline-start:2px solid #e5b4bc;border-radius:5px;font-size:12px;line-height:1.9;color:#898995;overflow-wrap:anywhere}.member-empty{grid-column:1/-1;padding:35px 20px;text-align:center}.member-empty>span{font-size:32px;color:var(--red)}.member-empty h3{font-size:24px}.member-empty p{font-size:14px;line-height:1.9;color:#9999a5}.profile-section{display:grid;grid-template-columns:1fr 1fr;gap:50px}.profile-section h2{font-size:25px;margin:0 0 15px}.profile-section>div>p:not(.field-help){font-size:14px;color:#72727f;overflow-wrap:anywhere}.profile-section form .button{font-size:12px;padding:12px 18px;width:auto}.password-settings{margin-top:25px}.own-comment{border-top:1px solid #ededf3;padding:20px 0}.own-comment>div:first-child{display:flex;gap:20px;align-items:center;justify-content:space-between}.own-comment strong{font-size:15px;line-height:1.8}.own-comment>p:not(.review-note){font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.own-comment .text-button{font-size:11px;margin-inline-end:20px}#submission-editor{width:min(720px,calc(100% - 32px))}#submission-editor .button{width:100%;margin-top:20px;font-size:14px}.account-error{max-width:600px;margin:70px auto;padding:25px}.account-error h1{font-size:28px}.account-error p{color:var(--muted);line-height:1.9}.auth-content #auth-feedback{color:#b44155}.auth-content .auth-card .button{width:100%}.profile-section form label{font-size:14px}button:disabled{cursor:not-allowed;opacity:.55}
@media(max-width:1100px){.header-inner{gap:16px}nav{gap:15px}.header-actions{gap:12px}.account-link{font-size:10px}.profile-section{gap:30px}}
@media(max-width:800px){.member-header .container>div{gap:15px}.member-welcome h1{font-size:31px}.member-welcome p{font-size:13px}.member-welcome .button{font-size:12px}.section-title-row{align-items:start;flex-direction:column;gap:10px}.submission-list{grid-template-columns:1fr}.profile-section{grid-template-columns:1fr;gap:10px}.member-section{padding:23px}.member-main{padding-top:32px}.header-actions{gap:12px}.account-link{font-size:11px}}
@media(max-width:560px){.header-inner{gap:15px}.header-actions{gap:10px}.account-link{font-size:10px}.header-actions .button-small{font-size:10px;padding:9px 10px;gap:5px}.header-actions .language{font-size:10px}.header-actions .language .icon{display:none}.brand{font-size:21px;gap:8px}.brand-symbol{width:33px;height:33px}.brand-symbol .icon{width:22px}.brand-subtitle{font-size:7px;letter-spacing:2px}.brand-subtitle i{width:11px}.form-grid{grid-template-columns:1fr;gap:0}.submission-fields .form-grid>label{margin-block:12px}.rating-panel{align-items:start;gap:23px;padding:19px;flex-direction:column}.rating-panel>div:first-child{flex-direction:row;align-items:center;gap:16px}.rating-panel form{width:100%}.rating-panel legend{font-size:12px}.rating-stars label{width:37px;height:37px}.rating-stars{gap:9px}.rating-actions{gap:19px}#community-dialog{padding:22px}#community-dialog h2{font-size:22px}.discussion-comments h3{font-size:21px}.comment-item strong{font-size:12px}.comment-item time{font-size:9px}.comment-item>p{font-size:13px}.member-header{padding-block:19px}.member-header>.container{align-items:start;flex-direction:column;gap:22px}.member-header .container>div{width:100%;justify-content:space-between;font-size:12px}.member-welcome{align-items:start;flex-direction:column;gap:23px}.member-welcome h1{font-size:32px}.member-welcome .button{font-size:13px}.member-section{padding:21px;margin-block:18px}.section-title-row h2{font-size:23px}.section-title-row>span{font-size:10px}.submission-card{padding:18px}.submission-card h3{font-size:20px}.submission-card p{font-size:13px}.submission-card time{font-size:9px}.review-status{font-size:9px}.member-empty{padding:25px 0}.member-empty h3{font-size:21px}.member-empty p{font-size:13px}.own-comment>div:first-child{align-items:start;flex-direction:column;gap:8px}.profile-section h2{font-size:23px}.profile-section>div>p{font-size:12px!important}.member-main{padding-bottom:30px}.discussion-trigger{font-size:10px}.draft-footer{gap:14px}.comment-item .text-button{font-size:11px}.auth-content .auth-card h2{font-size:31px}}
.rating-actions .button{width:auto;white-space:nowrap}.rating-actions .text-button{white-space:nowrap}
