@import url('./premium-theme.css');
/* Use the original permission cards and checkbox styles from style.css. */
#arkan-user-permissions-matrix,#arkan-permissions-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}
.arkan-permission-options{display:grid;gap:2px}.arkan-permissions-check:has(input:disabled){opacity:.65}
@media(max-width:720px){#arkan-user-permissions-matrix,#arkan-permissions-matrix{grid-template-columns:1fr}}
/* Keep the page title in the top bar; suppress only repeated inner titles. */
#clients-page > .panel-heading > h3,
#applications-page > .panel-heading > h3,
#users-page > .panel-heading > h3,
#settings-page > .panel-heading h2,
#arkan-settings-hub > .panel-heading h2,
#arkan-help-page > .panel-heading > h3,
#arkan-archive-page > .section-header > h2 { display: none; }
.arkan-clearance-preview{background:white;border:1px solid #dce5ef;border-radius:10px;padding:24px;margin:18px 0}
.arkan-clearance-text{white-space:pre-wrap;line-height:2}
.arkan-clearance-images{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-around;margin-top:28px;break-inside:avoid}
.arkan-clearance-images figure{text-align:center;margin:0}
.arkan-clearance-images img{max-width:180px;max-height:120px;object-fit:contain}
.clearance-letterhead{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:3px solid #173b6b;padding-bottom:16px;color:#173b6b}
.arkan-clearance-preview h1{text-align:center;font-size:22px;margin:30px 0 18px;color:#173b6b}
.clearance-details{width:100%;border-collapse:collapse;margin:22px 0}
.clearance-details th,.clearance-details td{border:1px solid #9cacc0;padding:9px 12px;text-align:right}
.clearance-details th{width:40%;background:#edf3f9}
#arkan-notes-section{display:none!important}
.clearance-selected-asset{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;border:1px solid #dce5ef;border-radius:8px;background:white}
.clearance-selected-asset[hidden]{display:none!important}
.clearance-selected-asset img{max-width:100px;max-height:75px;object-fit:contain}
#arkan-type-chosen{display:none}
.arkan-dialog-overlay{position:fixed;inset:0;z-index:2147483000;background:#0b193d80;display:grid;place-items:center;padding:20px;direction:rtl}
.arkan-message-dialog{width:min(440px,100%);background:white;color:#173453;border-radius:16px;padding:28px;box-shadow:0 20px 80px #0004;text-align:center;font-family:Tahoma,Arial,sans-serif}
.arkan-message-icon{width:58px;height:58px;margin:0 auto 14px;border:3px solid #df3545;border-radius:50%;color:#df3545;font-size:38px;line-height:50px;font-weight:bold}
.arkan-message-dialog h2{font-size:20px;margin:10px 0}.arkan-message-dialog p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}
.arkan-message-dialog textarea{width:100%;min-height:95px;border:1px solid #c7d6e4;border-radius:8px;padding:10px;font:inherit}
.arkan-message-actions{display:flex;justify-content:center;gap:12px;margin-top:22px}.arkan-message-actions button{border:0;border-radius:8px;padding:10px 25px;cursor:pointer;font:inherit;background:#157be8;color:white}.arkan-message-actions button+button{background:#edf2f7;color:#173453}
