@font-face{font-family:Desk;src:url('/assets/arabic.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}body{margin:0;background:#f5f7f8;color:#1c3441;font-family:Desk,Tahoma,Arial,sans-serif;font-size:14px}button,input,textarea,select{font:inherit}button,a,input,textarea,select{outline-offset:3px}button{cursor:pointer;border:1px solid #dce4e7;background:white;color:#284655;padding:10px 16px;border-radius:9px;transition:background .15s}button:hover{background:#edf5f5}button:disabled{opacity:.5;cursor:wait}a{color:#087f79;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p{margin-top:0}h1{font-size:25px;letter-spacing:-.6px;margin-bottom:0}h2{font-size:19px;margin-bottom:10px}h3{font-size:16px;margin-bottom:12px}p{line-height:1.9}small{font-size:12px}label{display:block;margin-bottom:17px;font-weight:500}input:not([type=checkbox]),textarea,select{width:100%;border:1px solid #d9e2e7;background:#fff;border-radius:9px;padding:12px;color:#183742;margin-top:8px}textarea{resize:vertical}input:focus,textarea:focus,select:focus{outline:2px solid #169c9255;border-color:#169c92}input[type=checkbox]{accent-color:#087f79;width:17px;height:17px;vertical-align:middle;margin-inline-end:8px}.primary{background:#0c837b;color:white;border-color:#0c837b;font-weight:bold}.primary:hover{background:#076b66}.wide{width:100%}.danger{color:#ab3546;border-color:#e9bdc4;background:#fff4f5}.muted,.hint{color:#778b94}.hint{font-size:12px;line-height:1.8;margin-top:18px}.required{color:#ca5765}.hidden{display:none}.mark{width:46px;height:46px;display:grid;place-items:center;background:#128b82;border-radius:15px;box-shadow:0 5px 18px #063b3933;color:white;flex-shrink:0}.mark svg{width:29px;stroke:currentColor;stroke-width:1.5;fill:none}.eyebrow{font-size:11px;letter-spacing:.5px;color:#79939d;margin-bottom:10px}.gate{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;background:radial-gradient(ellipse at 10% 15%,#d9efea88,transparent 50%),#f2f6f6}.gate-brand{display:flex;align-items:center;gap:12px;margin-bottom:32px;font-size:22px;font-weight:bold}.gate-brand small{display:block;color:#768b93;font-size:11px;font-weight:normal;margin-top:3px}.login-card{width:min(430px,100%);padding:36px;background:white;border:1px solid #e0e8e8;border-radius:20px;box-shadow:0 24px 60px #123b4210}.login-card h1{margin-bottom:14px;font-size:27px}.login-card p{color:#829198;margin-bottom:24px}.login-card form .primary{margin-top:10px;min-height:48px}.gate-foot{font-size:10px;color:#8d9ba1;border-top:1px solid #eef1f2;padding-top:22px;margin-top:26px;text-align:center}.gate-caption{font-size:12px;color:#83979d;margin:26px 0 0}.app{height:100dvh;display:flex;overflow:hidden}.rail{width:228px;background:#112d39;color:#a8bdc4;padding:28px 18px 18px;display:flex;flex-direction:column;flex-shrink:0}.brand{display:flex;gap:12px;color:white;align-items:center;font-size:24px;padding:0 10px 35px}.brand small{display:block;font-size:11px;color:#90b1b9;margin-top:3px}.brand .mark{width:40px;height:40px;border-radius:12px}.rail nav button{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:7px;background:transparent;border-color:transparent;color:#b4c8cf;text-align:right;padding:13px 12px}.rail nav button span{flex:1;font-size:12px}.rail nav button small{background:#2a4b57;padding:1px 6px;border-radius:5px}.rail nav button:hover,.rail nav button.active{background:#224653;color:#fff}.rail nav button.active{box-shadow:inset -3px 0 #31c5ae}.nav-label{font-size:10px;letter-spacing:1px;color:#648995;margin:28px 12px 14px}.rail-bottom{margin-top:auto;border-top:1px solid #29424d;padding-top:18px}.profile{display:flex;gap:10px;align-items:center;margin-bottom:14px}.profile small{display:block;color:#87a6b1;margin-top:5px}.profile strong{color:#e7f1f3}.profile .avatar{background:#325662;color:#c8e7e3}.logout{border:0;background:transparent;color:#9cb7c0;font-size:12px;width:100%;text-align:right;padding:10px}.workspace{flex:1;min-width:0;display:flex;flex-direction:column}.top{height:108px;display:flex;align-items:center;justify-content:space-between;padding:24px 32px;border-bottom:1px solid #e0e7e9;background:#fff;flex-shrink:0}.top .eyebrow{font-size:10px;margin-bottom:8px}.secure{font-size:11px;color:#6d858e;display:flex;align-items:center;gap:8px}.secure i{width:7px;height:7px;border-radius:50%;background:#20a18e}.inbox{display:flex;flex:1;min-height:0;padding:22px;gap:0}.conversations{width:310px;flex-shrink:0;background:white;border:1px solid #e0e7e9;border-radius:0 13px 13px 0;display:flex;flex-direction:column;overflow:hidden}.list-head{display:flex;align-items:center;justify-content:space-between;padding:18px 19px 10px}.list-head h2{font-size:16px;margin:0}.list-head h2 span{font-size:11px;color:#8ba1a8;margin-inline-start:7px}.icon{font-size:22px;background:transparent;border:0;padding:0 7px}.search{width:calc(100% - 36px)!important;margin:7px 18px!important;background:#f6f8f9!important;font-size:12px!important}.filters{display:flex;gap:5px;padding:12px 17px;border-bottom:1px solid #edf1f2}.filters button{border:0;padding:7px 10px;background:transparent;font-size:11px;color:#7a919b;white-space:nowrap}.filters .chosen{background:#e7f3f0;color:#117f73}.dialog-list{overflow:auto;padding:6px}.conversation{display:flex;gap:11px;width:100%;text-align:right;align-items:center;border:0;border-radius:8px;padding:14px 10px;margin-bottom:2px}.conversation div{flex:1;min-width:0}.conversation strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.conversation small{display:block;color:#82979f;margin-top:5px;font-size:10px}.conversation.selected{background:#eaf5f2}.avatar{height:40px;width:40px;border-radius:14px;background:#e6eff5;display:grid;place-items:center;font-size:18px;color:#60869a;flex-shrink:0}.avatar.group{background:#f0ebf7;color:#9175b1}.avatar.channel{background:#e4f2ed;color:#518c74}.count{border-radius:7px;color:#12867a;background:#d9efe7;padding:2px 6px;font-size:10px}.chat{flex:1;border:1px solid #e0e7e9;border-right:0;border-radius:13px 0 0 13px;overflow:hidden;display:flex;flex-direction:column;background:#f3f6f6;min-width:0}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:28px}.empty-symbol{font-size:43px;color:#7aaca5;background:#e5efec;width:94px;height:94px;border-radius:30px;display:grid;place-items:center;margin-bottom:28px}.empty h2{font-size:22px;margin-bottom:12px}.empty p{color:#84979e;font-size:13px}.empty .muted{font-size:10px;margin-top:30px}.empty-list{text-align:center;color:#81969f;padding:28px 18px;line-height:1.9;font-size:12px}.chat-head{padding:15px 22px;background:white;display:flex;gap:12px;align-items:center;border-bottom:1px solid #e3e9eb}.chat-head h2{font-size:15px;margin-bottom:5px}.chat-head small{font-size:10px;color:#87a0a9}.message-area{padding:25px;overflow:auto;flex:1;display:flex;flex-direction:column;gap:14px}.message{align-self:flex-end;background:white;border:1px solid #e3e9eb;border-radius:12px 12px 3px 12px;padding:13px 16px;max-width:85%;min-width:150px;overflow-wrap:anywhere}.message.out{align-self:flex-start;background:#e1f3eb;border-color:#d7e9e1;border-radius:12px 12px 12px 3px}.message-meta{font-size:9px;color:#7e959d;margin-bottom:7px}.message p{white-space:pre-wrap;font-size:13px;margin-bottom:7px}.message time{font-size:9px;color:#8ba0a5;display:block;text-align:left;margin-top:10px}.file{min-width:180px;max-width:100%}.file-info{display:flex;gap:10px;align-items:center}.file-info>span{font-size:30px;color:#629e94}.file-info strong{font-size:12px;display:block;overflow-wrap:anywhere}.file-info small{color:#83999e;font-size:10px;display:block;margin-top:4px}.file-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.file-actions button,.file-actions a{padding:6px 9px;background:#fff9;border:1px solid #dce9e5;border-radius:6px;font-size:10px;color:#257f75}.composer{display:flex;align-items:center;gap:10px;padding:14px 20px;background:#fff;border-top:1px solid #e3e9eb}.composer textarea{margin:0;flex:1;min-height:48px;max-height:130px;resize:vertical;padding:10px;font-size:12px;background:#f7f9fa}.composer button{height:44px}.attach{font-size:24px;border:0;padding:6px 10px}.read-only{text-align:center;padding:20px;background:white;color:#8b9b9f;font-size:12px}.older{align-self:center;font-size:11px;padding:7px 18px}.alert{margin:12px 22px 0;padding:12px 17px;border-radius:9px;display:flex;justify-content:space-between;gap:10px;font-size:12px;flex-shrink:0}.alert button{padding:0 4px;border:0;background:transparent}.error{background:#fceced;color:#a1414b}.success{background:#e2f3ea;color:#27735b}.login-card .alert{margin:0 0 20px}.page-content{padding:28px 32px;overflow:auto;flex:1}.section-bar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px}.section-bar h2{font-size:20px;margin-bottom:6px}.section-bar p{font-size:12px;margin-bottom:0}.table-wrap{border:1px solid #e1e7e9;border-radius:12px;background:white;overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px;text-align:right}th{background:#f9fbfb;color:#80959d;font-size:11px;font-weight:normal;padding:15px 18px;white-space:nowrap}td{padding:17px 18px;border-top:1px solid #eef2f3;vertical-align:top}td small{display:block;color:#91a0a5;margin-top:5px;font-size:10px}td code{display:block;white-space:pre-wrap;overflow-wrap:anywhere;max-width:400px;font-size:10px;color:#78909b}.row-actions{display:flex;gap:7px}.row-actions button{font-size:11px;padding:5px 10px}.badge{padding:5px 10px;display:inline-block;border-radius:6px;font-size:10px;background:#e4f3e9;color:#398267;white-space:nowrap}.badge.off{background:#f0f1f3;color:#8b959e}.setting-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1000px}.card{background:white;border:1px solid #e0e7e9;border-radius:13px;padding:27px}.card p{color:#7b919a;font-size:12px}.card label{font-size:12px}.step{display:inline-block;border:1px solid #d8e8e3;border-radius:7px;color:#278b79;padding:4px 8px;font-size:11px;margin-bottom:15px}.card.quiet{background:#ecf3f1;border-color:#dce8e4}.saved{display:block;font-size:11px;color:#338c70;margin-top:14px}.card form+form{margin-top:26px;padding-top:22px;border-top:1px solid #edf1f2}dialog{width:min(560px,calc(100% - 30px));max-height:88dvh;border:1px solid #dbe6e6;border-radius:16px;box-shadow:0 30px 90px #112b3755;padding:26px;color:#213c48}dialog::backdrop{background:#112b3788;backdrop-filter:blur(3px)}.modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.modal-head h2{margin:0;font-size:20px}.modal-head button{font-size:27px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:26px;padding-top:20px;border-top:1px solid #e8eeee}.checks{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:15px 0 25px}.checks label,.check{font-size:12px;font-weight:normal;margin:0}.chat-picks{max-height:220px;overflow:auto;background:#f5f8f8;padding:14px;border-radius:8px;margin-top:12px}.chat-picks label{font-size:12px;font-weight:normal}.chat-picks small{color:#93a1a7}.mobile-only{display:none}
/* Shared SearchSelect semantics, styled locally without replacing its behavior. */
.relative{position:relative}.absolute{position:absolute}.z-50{z-index:50}.w-full{width:100%}.rounded-md,.rounded-lg{border-radius:8px}.border{border:1px solid #dbe5e6}.bg-background,.bg-popover{background:#fff}.p-2{padding:9px}.text-sm{font-size:12px}.flex{display:flex}.block{display:block}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:8px}.text-start{text-align:start}.shadow-md{box-shadow:0 8px 25px #122d3922}.text-muted-foreground{color:#83989e}.relative button{line-height:1.7}.relative [role=option]:hover{background:#e8f4f0}
@media(max-width:1100px){.rail{width:190px;padding-inline:12px}.conversations{width:270px}.top{padding-inline:22px}.inbox{padding:15px}.message-area{padding:15px}.page-content{padding:24px}.rail nav button span{font-size:11px}}@media(max-width:780px){.app{flex-direction:column}.rail{width:100%;padding:10px 15px;flex-direction:row;align-items:center;gap:10px}.brand{padding:0;font-size:16px}.brand small,.rail .mark,.rail .nav-label,.rail-bottom .profile{display:none}.rail nav{display:flex;flex:1;justify-content:flex-start;overflow:auto}.rail nav button{width:auto;padding:9px 10px;margin:0;white-space:nowrap;gap:5px}.rail nav button span{font-size:10px}.rail nav button small{display:none}.rail-bottom{border:0;margin:0;padding:0}.logout{font-size:9px;padding:6px}.top{height:85px;padding:16px 20px}.top h1{font-size:21px}.secure{font-size:9px}.inbox{padding:12px}.conversations{width:100%;border-radius:12px}.chat{border-right:1px solid #e0e7e9;border-radius:12px}.mobile-hide{display:none}.mobile-only{display:block}.composer{padding:12px;gap:6px}.composer .primary{font-size:11px;padding:8px 12px}.message{max-width:95%}.setting-grid{grid-template-columns:1fr}.section-bar{align-items:flex-start}.section-bar .primary{font-size:11px}.page-content{padding:20px 16px}.checks{grid-template-columns:1fr}.card{padding:23px}.login-card{padding:28px}.gate{padding:22px}.alert{margin:10px 12px 0}}

/* Readable system fonts: no font download, with generous targets on touch screens. */
body{font-family:system-ui,-apple-system,'Segoe UI',Tahoma,Arial,sans-serif;font-size:16px;line-height:1.65}
button,input,select,textarea{font-size:1rem}button{min-height:44px}input:not([type=checkbox]),select,textarea{min-height:48px;font-size:1rem;padding:12px 14px}label{font-size:1rem;line-height:1.7}h1{font-size:28px;line-height:1.5}h2{font-size:22px}h3{font-size:18px}small{font-size:14px}.muted{color:#526d79}.hint{font-size:14px;color:#58717d}.eyebrow{font-size:13px;color:#597480}.gate-brand small{font-size:14px;color:#526d79}.login-card{width:min(470px,100%);padding:32px}.login-card h1{font-size:29px}.login-card p{font-size:16px;color:#536e7a}.gate-foot{font-size:12px;color:#5c7682;line-height:1.8}.gate-caption{font-size:15px;color:#58727e}.login-card .primary{min-height:52px}.setup-card{width:min(540px,100%)}.setup-gate{padding-block:35px;justify-content:flex-start}.setup-gate .gate-brand{margin-bottom:22px}.setup-note{font-size:13px!important;margin-top:22px;margin-bottom:0!important;line-height:1.9}.field-note{font-size:13px;color:#607c87;font-weight:normal;margin-inline-start:7px}.password-count{display:block;color:#537b80;font-size:13px;margin-top:5px}.brand small{font-size:13px}.rail{width:250px}.rail nav button{min-height:52px;font-size:20px}.rail nav button span{font-size:14px}.rail nav button small{font-size:12px}.nav-label{font-size:12px;color:#93b1bd}.profile small{font-size:13px;color:#a2bfca}.logout{font-size:14px}.top .eyebrow{font-size:12px}.top{height:112px}.secure{font-size:12px;color:#526c79}.top-actions{display:flex;align-items:center;gap:20px}.data-mode{font-size:12px;color:#157362;background:#e7f3ec;border:1px solid #d2e9dc;border-radius:20px;padding:5px 12px;white-space:nowrap}.conversations{width:330px}.list-head h2{font-size:18px}.list-head h2 span{font-size:13px}.search{font-size:16px!important}.filters{gap:3px;padding-inline:12px}.filters button{font-size:14px;padding:8px 10px;min-height:44px;color:#536e7a}.conversation{padding:15px 11px;min-height:80px}.conversation strong{font-size:16px;line-height:1.65}.conversation small{font-size:13px;color:#55707d;margin-top:3px}.avatar{width:44px;height:44px;font-size:20px}.count{font-size:13px;padding:2px 7px}.empty h2{font-size:24px}.empty p{font-size:16px;color:#58717d}.empty .muted{font-size:13px;color:#647d86}.empty-list{font-size:15px;color:#586f7d}.chat-head h2{font-size:19px}.chat-head small{font-size:13px;color:#5c7885}.message{padding:15px 18px}.message p{font-size:17px;line-height:1.85}.message-meta{font-size:12px;color:#527280}.message time{font-size:12px;color:#53727b}.file-info strong{font-size:15px}.file-info small{font-size:12px;color:#557480}.file-actions{gap:8px}.file-actions button,.file-actions a{font-size:13px;min-height:44px;display:inline-flex;align-items:center;padding:8px 12px}.composer textarea{font-size:16px;line-height:1.7}.composer button{height:48px}.read-only{font-size:15px;color:#57717d}.older{font-size:14px;min-height:44px}.alert{font-size:15px;line-height:1.7}.alert button{min-height:30px}.section-bar h2{font-size:23px}.section-bar p{font-size:15px;color:#536e7a}table{font-size:15px}th{font-size:14px;color:#58717d}td{line-height:1.75}td small{font-size:13px;color:#5e7782}.row-actions button{font-size:14px;min-height:44px;padding:7px 12px}.badge{font-size:13px;padding:5px 11px}.badge.off{color:#586773}.card p{font-size:15px;color:#526e7b}.card label{font-size:16px}.step{font-size:14px}.saved{font-size:14px}.modal-head h2{font-size:23px}.checks label,.check{font-size:15px}.checks{gap:16px}.chat-picks label{font-size:15px}.chat-picks small{font-size:13px;color:#5b7580}dialog{width:min(600px,calc(100% - 24px));padding:28px}.mobile-users{display:none}.staff-card{padding:20px;background:white;border:1px solid #dce6e8;border-radius:14px}.staff-title{display:flex;align-items:center;gap:12px}.staff-title>div{flex:1;min-width:0}.staff-title h3{margin:0;font-size:18px;overflow-wrap:anywhere}.staff-title small{font-size:13px;color:#5e7882}.staff-card p{font-size:15px;color:#506e7c;margin:18px 0}.staff-card .row-actions{display:grid;grid-template-columns:1fr 1fr}.mobile-logout{font-size:14px;padding:8px 12px}.section-bar{flex-wrap:wrap}.chat-picks input[type=checkbox],.checks input[type=checkbox],.check input[type=checkbox]{width:20px;height:20px}
@media(max-width:1150px) and (min-width:781px){.rail{width:215px}.conversations{width:300px}.rail nav button span{font-size:13px}.top{padding:22px}.top-actions{gap:12px}.secure{display:none}.inbox{padding:15px}.message{max-width:94%}}
@media(max-width:780px){.app{padding-bottom:76px;height:100dvh}.rail{position:fixed;bottom:0;left:0;right:0;height:76px;width:100%;z-index:30;background:#fff;border-top:1px solid #d8e3e6;box-shadow:0 -5px 22px #173c4509;padding:4px max(6px,env(safe-area-inset-right)) max(4px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))}.rail .brand,.rail-bottom{display:none}.rail nav{width:100%;height:100%;overflow:visible;justify-content:space-around;gap:2px}.rail nav button{flex:1;flex-direction:column;justify-content:center;gap:1px;border-radius:10px;min-height:62px;color:#5a7480;font-size:20px;padding:5px 3px}.rail nav button span{font-size:12px;line-height:1.5;white-space:normal;text-align:center;flex:0}.rail nav button.active,.rail nav button:hover{background:#e9f5ef;color:#0c7869;box-shadow:none}.top{height:96px;padding:16px 18px;gap:10px}.top h1{font-size:24px;line-height:1.45}.top .eyebrow{font-size:12px;margin-bottom:5px}.top-actions{gap:7px;flex-direction:column;align-items:flex-end}.top-actions .secure{display:none}.data-mode{font-size:10px;padding:2px 8px}.mobile-logout{font-size:13px;min-height:34px;padding:2px 10px;border:0}.inbox{padding:8px;min-height:0}.conversations{width:100%;border-radius:12px}.list-head{padding:12px 16px 5px}.filters{padding-top:7px;padding-bottom:8px}.filters button{font-size:15px;flex:1}.conversation{min-height:82px;padding:14px 12px;gap:13px}.conversation strong{font-size:17px}.conversation small{font-size:14px}.search{width:calc(100% - 28px)!important;margin:6px 14px!important}.chat-head{padding:11px 12px;gap:9px;min-height:76px}.chat-head .avatar{height:38px;width:38px}.chat-head h2{font-size:18px;overflow-wrap:anywhere}.chat-head small{font-size:12px}.message-area{padding:14px 10px;gap:12px}.message{max-width:96%;padding:13px 14px;min-width:130px}.message p{font-size:17px;line-height:1.8}.message-meta{font-size:12px}.message time{font-size:11px}.composer{padding:9px 10px;gap:6px}.composer textarea{font-size:16px;min-height:48px;max-height:96px}.composer .primary{font-size:15px;padding:8px 13px;min-width:70px}.composer .attach{font-size:26px;padding:4px;min-width:36px}.file-actions button,.file-actions a{font-size:14px;min-height:46px}.empty p{font-size:16px}.page-content{padding:20px 14px}.section-bar{gap:13px;margin-bottom:20px}.section-bar h2{font-size:23px}.section-bar p{font-size:15px;line-height:1.8}.section-bar .primary{font-size:15px;min-height:48px}.setting-grid{gap:16px}.card{padding:22px 19px}.card h3{font-size:20px}.card p{font-size:15px}.card form>button{width:100%;min-height:48px}.card label{font-size:16px}.settings .section-bar .badge{font-size:13px}.table-wrap:has(.users-table){display:none}.mobile-users{display:grid;gap:14px}.row-actions button{font-size:14px}.checks{gap:17px}.checks label,.check{font-size:16px;min-height:30px}.chat-picks label{font-size:16px;padding:5px 0}.modal-head h2{font-size:22px}dialog{padding:22px 19px;border-radius:16px;max-height:91dvh}.modal-actions{position:sticky;bottom:-22px;background:#fff;padding-bottom:15px;margin-bottom:-10px;z-index:5}.modal-actions button{min-height:48px;font-size:16px;flex:1}.gate{padding:24px 18px}.gate-brand{margin-bottom:26px}.login-card{padding:27px 23px;border-radius:17px}.login-card h1{font-size:28px}.login-card p{font-size:16px}.login-card label{font-size:16px}.setup-gate{padding-block:26px}.setup-card .eyebrow{font-size:12px}.gate-foot{font-size:11px}.alert{font-size:14px;padding:11px 13px}.file-info strong{font-size:15px}.file-info small{font-size:12px}td code{max-width:260px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.chat-refresh{margin-inline-start:auto;font-size:23px;padding:4px 12px;border:0;background:transparent;color:#297a70}.audit-table summary{cursor:pointer;font-size:14px;color:#24776e;min-height:35px}.audit-table code{padding-top:10px;line-height:1.8}
@media(max-width:780px){.audit-table,.audit-table tbody{display:block;width:100%}.audit-table thead{display:none}.audit-table tr{display:block;padding:14px 17px;border-bottom:1px solid #dce6e8}.audit-table tr:last-child{border-bottom:0}.audit-table td{display:flex;gap:14px;align-items:flex-start;border:0;padding:6px 0;font-size:15px;overflow-wrap:anywhere}.audit-table td::before{content:attr(data-label);min-width:62px;color:#5f7b87;font-size:13px;padding-top:2px}.audit-table code{max-width:100%;font-size:11px}.audit-table details{min-width:0;flex:1}.chat-refresh{min-height:44px;min-width:44px;padding:4px}}
