﻿/* Expert workspace shell only. Request fields and staff themes are untouched. */
body.expert-workspace {padding-top:0!important;min-height:100vh;display:flex;flex-direction:column;background:#f3f8f6;color:#084b47;}
.expert-workspace .expert-workspace-main {flex:1 0 auto;width:100%;box-sizing:border-box;}
.expert-workspace .expert-workspace-header {display:flex;align-items:center;gap:18px;margin:20px auto 24px;padding:18px 24px;width:calc(100% - 40px);max-width:1400px;box-sizing:border-box;background:#fff;border:1px solid #cfe2dc;border-radius:18px;min-height:105px;direction:rtl;}
.expert-workspace .expert-workspace-header img {width:68px;height:68px;object-fit:contain;flex-shrink:0;}
.expert-workspace .expert-workspace-header .ep-brand {display:flex;align-items:center;gap:16px;color:#084b47;text-decoration:none;}
.expert-workspace .expert-workspace-header strong {display:block;color:#084b47;font-size:19px;font-weight:700;}
.expert-workspace .expert-workspace-header small,.expert-workspace .expert-workspace-header div>span {display:block;font-size:12px;color:#496d76;margin-top:5px;}
.expert-workspace .expert-workspace-caption,.expert-workspace .expert-workspace-header .jfda-brand-caption {margin-right:auto;font-size:16px;font-weight:700;color:#084b47;white-space:nowrap;}
.expert-workspace .expert-workspace-actions {display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:18px 0;}
.expert-workspace .expert-workspace-actions .committee-btn {margin:0;}
.expert-workspace .expert-welcome-services>form {margin:0;}
.expert-workspace .expert-welcome-services .committee-btn {box-sizing:border-box;}
.expert-workspace .expert-workspace-signout {display:flex;justify-content:center;margin:16px 0;}
.expert-workspace .expert-signout-form {margin:0;}
.expert-workspace .expert-signout-button {display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 26px;font:inherit;font-size:15px;font-weight:700;border:1px solid #d7bb78;border-radius:9px;background:#fff;color:#064b47;cursor:pointer;}
.expert-workspace .expert-signout-button:hover {background:#f4ecd9;}
.expert-workspace .expert-signout-button:focus-visible {outline:3px solid #d7bb78;outline-offset:3px;}
@media(max-width:600px){
.expert-workspace .expert-workspace-header{gap:10px;margin:12px auto 16px;padding:14px;width:calc(100% - 24px);flex-wrap:wrap;}
.expert-workspace .expert-workspace-header strong{font-size:15px;}
.expert-workspace .expert-workspace-header img{width:52px;height:52px;}
.expert-workspace .expert-workspace-header .ep-brand{gap:10px;}
.expert-workspace .expert-workspace-caption,.expert-workspace .expert-workspace-header .jfda-brand-caption{font-size:14px;}
.expert-workspace .expert-workspace-actions .committee-btn{flex:1 1 220px;text-align:center;}
}
@media print{.expert-workspace .expert-workspace-signout,.expert-workspace .expert-workspace-actions{display:none!important;}}
