.inquiry-board8{color:#15314c;max-width:1500px}.inquiry-board8 *{box-sizing:border-box}.case-page-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.case-page-head h1{margin:5px 0 10px!important}.case-page-head p{color:#64748b}.case-page-head>a{white-space:nowrap;color:#215b90}.case-eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;color:#64748b}.case-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.inquiry-board8 .case-stat{border:1px solid #d9e3ed;border-radius:15px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;background:#fff;color:#23445e;cursor:pointer}.case-stat strong{font-size:32px;line-height:1.2}.inquiry-board8 .case-stat.unread{background:#fff2f2;color:#b4232c;border-color:#fecaca}.inquiry-board8 .case-stat.read{background:#ecfdf3;color:#167345;border-color:#bbebcc}.inquiry-board8 .case-stat[aria-pressed=true]{outline:2px solid currentColor;outline-offset:2px}.case-toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:28px 0 22px}.case-toolbar label{display:grid;gap:8px;flex:1;max-width:540px}.case-toolbar input,.case-detail select{width:100%;min-width:0;border:1px solid #cbd5e1;background:#fff;border-radius:9px;padding:11px 13px;font:inherit}.case-toolbar p{font-size:14px;color:#64748b}.case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.case-card{background:#fff;border:1px solid #e2e8f0;border-top:5px solid #d3343c;border-radius:16px;padding:24px;min-width:0;box-shadow:0 5px 18px #16354c08;overflow-wrap:anywhere}.case-card.is-read{border-top-color:#22955e}.case-card.is-unread h2{color:#b4232c!important}.case-card.is-read h2{color:#167345!important}.case-card h2{font-size:22px!important;margin:8px 0!important;line-height:1.45!important}.case-card-top{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.case-read-badge,.case-work-badge{padding:5px 11px;border-radius:99px;font-size:12px;font-weight:700;background:#feecee;color:#b4232c}.is-read .case-read-badge{background:#e5f7ec;color:#167345}.case-work-badge.new{background:#edf2fa;color:#435b78}.case-work-badge.in_progress{background:#fff3d6;color:#8a5800}.case-work-badge.closed{background:#e8eefc;color:#425da4}.case-type{font-size:12px;color:#64748b;margin:20px 0 0}.case-person{font-weight:600;color:#40556b;margin:6px 0}.case-product{font-size:14px;color:#5c7084;margin:13px 0}.case-card time{font-size:12px;color:#64748b}.case-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.inquiry-board8 .case-card button{border:1px solid #cbd5e1;border-radius:9px;padding:9px 13px;background:#fff;color:#40556b;font:600 14px/1.5 Sarabun,sans-serif;cursor:pointer;min-height:42px}.inquiry-board8 .case-card .case-open{background:#b4232c;border-color:#b4232c;color:#fff}.inquiry-board8 .is-read .case-open{background:#167345;border-color:#167345}.inquiry-board8 button:disabled{opacity:.5;cursor:wait}.inquiry-board8 :is(button,input,select,a):focus-visible{outline:3px solid #519ae4;outline-offset:3px}.case-detail{border-top:1px solid #e3eaf0;margin-top:22px;padding-top:20px}.case-contact{display:grid;gap:8px}.case-contact a{color:#215b90}.case-detail h3{font-size:15px!important;margin:20px 0 8px!important}.case-message{white-space:pre-wrap;line-height:1.8;color:#334155}.case-detail label{display:grid;gap:8px;margin-top:22px;font-size:14px}.case-email{background:#f6f8fc;border:1px solid #e2e8f0;border-radius:10px;padding:14px;margin-top:18px;font-size:13px}.case-email h3{margin-top:0!important}.case-email p{margin:6px 0}.case-email small{display:block;color:#64748b}.case-email button{margin-top:12px}.case-read-time{color:#167345;font-size:12px;margin-top:18px}.case-id{display:block;color:#64748b;font-size:11px;line-height:1.6;margin-top:12px}.case-empty{padding:50px 20px;background:#fff;border:1px dashed #cbd5e1;border-radius:15px;text-align:center;color:#64748b}
@media(max-width:1050px){.case-grid{grid-template-columns:1fr}.case-stat strong{font-size:26px}.inquiry-board8 .case-stat{padding:15px}}@media(max-width:600px){.case-page-head,.case-toolbar{align-items:stretch;flex-direction:column}.case-page-head>a{white-space:normal}.case-stats{gap:9px}.inquiry-board8 .case-stat{flex-direction:column;align-items:start;padding:12px 9px;font-size:12px}.case-stat strong{font-size:24px}.case-card{padding:18px}.case-card h2{font-size:20px!important}.case-toolbar{gap:8px}}
