.case-workspace{padding-top:30px;padding-bottom:50px;max-width:1240px}.case-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.case-heading h1{font-size:clamp(1.5rem,3vw,2rem);line-height:1.3;margin:8px 0 12px;overflow-wrap:anywhere}.case-heading p{margin:6px 0;font-size:.94rem}.case-back{display:block;font-size:.85rem;margin-bottom:18px}.case-reference{font-weight:700;color:#4e748a;letter-spacing:.08em;font-size:.8rem}.case-heading-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:.8rem;color:#607d90}.case-status{display:inline-flex;align-self:center;border-radius:20px;background:#edf3f7;color:#476a7f;padding:5px 10px;font-size:.76rem;font-weight:650;white-space:nowrap}.case-status-needs-team{background:#fff0cb;color:#856005}.case-status-waiting-member{background:#e6f1fa;color:#275f85}.case-status-closed{background:#e7f4ed;color:#23664c}.case-filters{display:flex;align-items:end;gap:14px;flex-wrap:wrap;border:1px solid #d9e5ed;background:white;border-radius:10px;padding:18px}.case-filters label{display:grid;gap:6px;flex:1;min-width:160px;font-size:.8rem;font-weight:600}.case-filters input,.case-filters select{padding:11px;border:1px solid #c4d6e3;border-radius:6px;background:white;min-width:0;width:100%;font:inherit}.case-results{font-size:.83rem;color:#5d7b8f}.case-list{border:1px solid #d8e4ec;background:white;border-radius:12px;overflow:hidden}.case-list-row{display:grid;grid-template-columns:minmax(180px,1fr) auto auto 16px;align-items:center;gap:20px;padding:20px;border-bottom:1px solid #e5edf3;text-decoration:none}.case-list-row:last-child{border-bottom:0}.case-list-row:hover{background:#f2f7fa}.case-list-title{display:grid;gap:7px;overflow-wrap:anywhere}.case-list-title small,.case-list-date{color:#628196;font-size:.78rem}.case-list-title strong{font-size:.95rem}.case-pagination{display:flex;justify-content:center;gap:30px;padding:24px;font-size:.85rem}.case-layout{display:grid;gap:24px}.case-layout.with-controls{grid-template-columns:minmax(0,1fr) 285px;align-items:start}.case-conversation{min-width:0}.case-origin,.case-controls{background:white;border:1px solid #d5e3ed;border-radius:12px;padding:22px}.case-origin>summary{cursor:pointer;font-weight:650;font-size:.98rem}.case-source{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:16px;padding:12px;background:#eef4f8;border-radius:8px;font-size:.85rem;text-transform:none}.case-source>strong{text-transform:capitalize}.case-origin-body{font-size:.94rem;overflow-wrap:anywhere}.case-origin-body>p{line-height:1.75;white-space:pre-wrap}.case-origin>small{font-size:.75rem;color:#7290a1}.case-history-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:26px 0 14px}.case-history-heading h2{font-size:1.05rem;margin:0}.case-history-heading span{font-size:.8rem;color:#7190a1}.case-history{display:grid;gap:12px}.case-reply{background:white;border:1px solid #d8e5ee;border-radius:10px;padding:18px 20px;max-width:95%;min-width:0}.case-reply.from-member{background:#edf4f8;margin-left:20px}.case-reply>div:first-child,.case-history-event>div{display:flex;gap:15px;justify-content:space-between;align-items:center;font-size:.82rem}.case-reply time,.case-history-event time{color:#6b8799;font-size:.75rem}.case-reply>p,.case-history-event>p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;margin:12px 0 0}.case-history-event{border-left:2px solid #b4c9d8;padding:10px 16px;margin:4px 12px;font-size:.85rem}.case-history-event.internal-note{background:#fff8e6;border-color:#d7ab42;border-radius:0 8px 8px 0}.case-history-event>small{color:#6d8797}.case-controls{position:sticky;top:20px;padding:18px}.case-controls h2{font-size:1.04rem;margin:0 0 18px}.case-controls dl{font-size:.83rem}.case-controls dt{color:#67879a;margin-top:12px}.case-controls dd{margin:3px 0 0;overflow-wrap:anywhere}.case-controls details{border-top:1px solid #dfe8ed;padding:16px 0 0;margin-top:16px}.case-controls summary{cursor:pointer;font-size:.85rem;font-weight:600}.case-controls>a{display:block;margin-top:20px;font-size:.8rem}.case-action-form{margin-top:20px}.case-action-form label{display:grid;gap:8px;font-size:.84rem;font-weight:600;margin:14px 0}.case-action-form textarea,.case-action-form select{display:block;width:100%;min-width:0;font:inherit;font-weight:400;padding:11px;border:1px solid #c5d7e3;border-radius:8px;background:white;box-sizing:border-box}.case-action-form textarea{resize:vertical}.case-action-form .form-help,.case-action-form .form-status{font-size:.8rem;line-height:1.6}.case-reply-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.case-reply-footer>span{font-size:.8rem;color:#628196}.case-stale{padding:15px;border:1px solid #d2a83d;border-radius:8px;background:#fff6d8;font-size:.9rem}.case-empty,.case-reply-unavailable{padding:22px;color:#6d8798;font-size:.87rem}.case-inbox-link{display:inline-block;font-size:.86rem;margin:0 18px 12px 0}.case-message-link{display:block;border-bottom:1px solid #ccdce7;padding-bottom:8px;font-size:.77rem;font-weight:650}.case-older{display:block;text-align:center;margin:16px;font-size:.85rem}.message-removed{font-style:italic;color:#688396}
.case-status-notice{background:#eef3f6;color:#426377}.case-notice-help{font-size:.85rem;color:#59788b;margin:22px 0 12px}.case-notice-reply{padding:18px;border:1px solid #d5e3ed;background:#fff;border-radius:10px}.case-notice-reply>summary{cursor:pointer;font-weight:650;color:#103b53}.inbox-folders{display:flex;gap:12px;border-bottom:1px solid #d6e3ec;margin-bottom:22px;flex-wrap:wrap}.inbox-folders>a{display:flex;align-items:center;gap:8px;text-decoration:none;padding:13px 16px;border-bottom:3px solid transparent;font-size:.9rem}.inbox-folders>a[aria-current=page]{border-color:#dda928;color:#082e44;font-weight:700}.inbox-folders span{border-radius:20px;background:#e2edf5;padding:2px 7px;font-size:.75rem}.case-list-row.inbox-unread{border-left:3px solid #2083ab;background:#f3f9fc}.inbox-workspace .case-list-title small{line-height:1.6}.support-workspace{max-width:850px}.support-workspace .inbox-notice{margin-bottom:20px}.case-action-form input{width:100%;min-width:0;box-sizing:border-box;font:inherit;font-weight:400;padding:11px;border:1px solid #c5d7e3;border-radius:8px;background:#fff}
@media(max-width:800px){.case-layout.with-controls{grid-template-columns:1fr}.case-controls{position:static}.case-list-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.case-list-date{grid-column:1}.case-history-heading{align-items:start;flex-direction:column}.case-heading{align-items:start;flex-direction:column}.case-reply-footer{align-items:start;flex-direction:column}.case-filters label{flex-basis:100%;min-width:0}.case-origin,.case-controls{padding:17px}.case-reply{padding:14px;max-width:100%}.case-reply>div:first-child{align-items:start;flex-direction:column;gap:4px}.case-reply.from-member{margin-left:10px}.case-workspace{padding-top:20px}.case-controls .moderation-action{max-width:100%}.inbox-folders{gap:4px}.inbox-folders>a{padding:12px 5px;font-size:.8rem}.case-list-row>span:last-child{max-width:100%;white-space:normal}}
