.field-questions-entry,.field-customer-questions-entry{width:100%;margin:12px 0;padding:16px;border:1px solid #b8d5ee;border-radius:14px;background:#eaf5ff;color:#12365d;text-align:right;font-weight:700;cursor:pointer}
.field-customer-questions-entry{background:#edf7f0;border-color:#b6dec3;color:#11613c}
.field-questions-overlay{position:fixed;inset:0;z-index:10050;background:#07182dc9;display:grid;place-items:center;padding:12px;direction:rtl}
.field-questions-panel{width:min(980px,100%);max-height:92vh;overflow:auto;background:#f7faff;border-radius:18px;padding:18px;color:#112d50;box-shadow:0 20px 60px #0004}
.field-questions-panel>header{display:flex;align-items:start;justify-content:space-between;gap:12px;border-bottom:1px solid #d9e5f2;padding-bottom:12px}
.field-questions-panel h2,.field-questions-panel h3,.field-questions-panel h4{margin:0 0 6px}
.field-questions-panel header small,.field-questions-panel article small{display:block;color:#61778f}
.field-question-calendar{margin-top:14px;padding:12px;border:1px solid #c9dff3;border-radius:12px;background:#edf6ff}
.field-question-calendar h3{font-size:14px;margin:0 0 10px}
.field-question-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}
.field-question-days button{min-width:0!important;width:100%!important;padding:8px 4px!important;display:grid;gap:3px;text-align:center;border:1px solid #bfd4eb!important;border-radius:10px!important;background:#fff!important;color:#193a5d!important;cursor:pointer}
.field-question-days button.selected{background:#1769d2!important;color:#fff!important;border-color:#1769d2!important}
.field-question-days button b{font-size:12px}.field-question-days button small{font-size:10px;white-space:nowrap;color:inherit!important}
.field-question-selected-day{margin:10px 0 3px;font-weight:700}.field-question-calendar>small{color:#5f7489;line-height:1.7}
.field-question-close{width:auto!important;min-width:80px;background:#eaf0f7!important;color:#163758!important;border:1px solid #bdcede!important}
.field-questions-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:10px;margin:14px 0;align-items:start}
.field-questions-list details,.field-question-submit,.field-question-review{background:#fff;border:1px solid #d5e3f2;border-radius:12px;padding:13px}
.field-questions-list details{min-height:92px;box-shadow:0 2px 8px #14375d0a}.field-questions-list details[open]{grid-column:span 2;border-color:#78aee9;background:#f9fcff}
.field-questions-list summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;font-weight:700}
.field-questions-list summary small{flex:none;color:#8a6525;background:#fff3d7;border-radius:20px;padding:4px 8px;font-size:11px}
.field-questions-list p{line-height:1.8;color:#52677f;margin:12px 0 0}
.field-question-answer{line-height:1.85;color:#23415f;margin-top:10px}.field-question-answer p{margin:4px 0 8px}.field-question-answer ul{margin:6px 0;padding-right:20px}.field-question-answer li{margin:5px 0}.field-question-answer small{display:block;border-top:1px solid #e1eaf3;padding-top:7px;margin-top:8px;color:#62778d}
.field-question-submit,.field-question-review{margin-top:14px}
.field-question-submit p{margin:4px 0 10px;color:#52677f}
.field-question-submit textarea,.field-question-review textarea{width:100%;min-height:90px;resize:vertical;border:1px solid #c7d7e9;border-radius:10px;padding:12px;font:inherit;box-sizing:border-box}
.field-question-submit-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}
.field-question-submit-actions small{color:#546e89}
.field-question-submit-actions button,.field-question-review button{width:auto!important;background:#1769d2!important;color:#fff!important;border:0;border-radius:10px;padding:10px 14px;cursor:pointer}
.field-question-review button[data-decision="rejected"]{background:#a64040!important}
#fieldQuestionMine article,#fieldQuestionManagerList article{padding:11px;margin-top:8px;border:1px solid #dce7f2;border-radius:10px;background:#f7faff}
#fieldQuestionManagerList article>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}
.field-question-sellers{margin-top:14px;padding:12px;border:1px solid #c9dff3;border-radius:12px;background:#f0f7ff}.field-question-sellers h3{margin:0 0 10px}.field-question-seller-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:8px}.field-question-seller-grid button{display:grid;gap:5px;text-align:right;border:1px solid #bcd3ec;border-radius:11px;background:#fff;color:#143b66;padding:12px;cursor:pointer}.field-question-seller-grid button.selected{background:#145bb1;color:#fff;border-color:#145bb1}.field-question-seller-grid small{color:inherit;opacity:.85}.field-question-refresh-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.field-question-refresh{width:auto!important;border:1px solid #9dbfe2!important;border-radius:9px!important;background:#fff!important;color:#174a82!important;padding:7px 11px!important}.field-question-updated{display:block;margin-top:7px}.field-question-pick-seller{grid-column:1/-1;background:#fff;padding:16px;border-radius:10px}
@media(max-width:600px){.field-questions-panel{padding:12px}.field-question-days{grid-template-columns:repeat(4,minmax(0,1fr))}.field-questions-list{grid-template-columns:1fr}.field-questions-list details[open]{grid-column:auto}.field-questions-list summary{display:block}.field-questions-list summary small{display:inline-block;margin-top:6px}.field-question-submit-actions{display:grid}.field-question-submit-actions button{width:100%!important}.field-question-seller-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
