.ca-shell,.ca-auth-screen,.ca-dialog,.ca-mobile-nav{--background:#fff;--foreground:#19334d;--primary:#19334d;--primary-foreground:#fff;--secondary:#eef2f6;--secondary-foreground:#19334d;--muted:#eef2f6;--muted-foreground:#627386;--accent:#edf2f6;--accent-foreground:#19334d;--border:#dce3eb;--input:#cbd5e1;--ring:#9e805b;color:#19334d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;background:#f3f5f8;font-family:Instrument Sans,sans-serif;font-size:14px;line-height:1.6}:is(body:has(.ca-shell),body:has(.ca-auth-screen)){background:#f3f5f8}.ca-shell *,.ca-auth-screen *,.ca-dialog *{box-sizing:border-box}.ca-shell a,.ca-auth-screen a{color:inherit;text-decoration:none}.ca-shell :is(h1,h2,h3,p),.ca-auth-screen :is(h1,h2,p){margin:0}.ca-shell button,.ca-auth-screen button{cursor:pointer}.ca-shell :is(a,button):focus-visible,.ca-auth-screen :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #ac8959}.ca-shell input,.ca-shell textarea,.ca-shell select,.ca-auth-screen input,.ca-dialog input,.ca-dialog select{color:#19334d}.ca-sidebar{z-index:30;background:#fff;border-right:1px solid #dce3eb;flex-direction:column;width:250px;padding:28px 17px 20px;display:flex;position:fixed;inset:0 auto 0 0}.ca-brand{padding:0 8px 26px;display:block}.ca-brand img{width:215px;height:auto}.ca-sidebar-label{letter-spacing:.1em;color:#8390a0;margin:0 14px 15px;font-size:10px}.ca-sidebar nav,.ca-mobile-nav nav{flex-direction:column;gap:5px;display:flex}.ca-sidebar nav>a,.ca-mobile-nav nav>a{color:#536477;border-radius:5px;align-items:center;gap:12px;padding:11px 14px;font-size:13px;line-height:1.4;display:flex}.ca-sidebar nav>a.active,.ca-mobile-nav nav>a.active{color:#fff;background:#19334d;font-weight:500}.ca-sidebar nav>a:hover:not(.active){color:#19334d;background:#f1f4f7}.ca-sidebar nav svg{flex:none}.ca-sidebar-bottom{margin-top:auto;padding-top:28px}.ca-sidebar-bottom>a{border-top:1px solid #e0e6ec;align-items:center;gap:11px;padding:18px 12px 14px;font-size:13px;display:flex}.ca-sidebar-bottom small{color:#7b8897;font-size:11px;display:block}.ca-sidebar-bottom>button{color:#6a7888;align-items:center;gap:11px;padding:8px 12px;font-size:12px;display:flex}.ca-workspace{min-width:0;min-height:100vh;margin-left:250px}.ca-topbar{background:#fff;border-bottom:1px solid #dce3eb;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:0 35px;display:flex}.ca-topbar>div{align-items:center;gap:15px;display:flex}.ca-topbar span{font-size:13px}.ca-topbar b{color:#7c8997;border-left:1px solid #dce3eb;margin-left:15px;padding-left:15px;font-size:11px;font-weight:400}.ca-topbar>a{color:#576c81;white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:flex}.ca-menu{display:none!important}.ca-main{max-width:1600px;margin:0 auto;padding:34px 35px 60px}.ca-page-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:26px;display:flex}.ca-page-heading h1{letter-spacing:-.025em;font-size:29px;font-weight:500;line-height:1.25}.ca-page-heading p{color:#728194;max-width:720px;margin-top:9px;font-size:13px}.ca-page-heading>button,.ca-button{white-space:nowrap;justify-content:center;align-items:center;gap:10px;min-height:42px;font-weight:500;display:inline-flex;color:#fff!important;background:#19334d!important;border-radius:5px!important;height:auto!important;padding:11px 17px!important;font-size:13px!important}.ca-panel{background:#fff;border:1px solid #dfe5ec;border-radius:7px;min-width:0}.ca-panel-heading{border-bottom:1px solid #e2e8ee;justify-content:space-between;align-items:center;gap:20px;padding:21px 24px;display:flex}.ca-panel h2{font-size:16px;font-weight:600;line-height:1.5}.ca-panel-heading>span{color:#778698;font-size:12px}.ca-stat-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:28px;display:grid}.ca-stat{background:#fff;border:1px solid #dfe5ec;border-radius:7px;grid-template-columns:1fr 24px;padding:24px;display:grid}.ca-stat svg{color:#a17d4e;grid-area:1/2}.ca-stat strong{letter-spacing:-.03em;grid-area:1/1;font-size:33px;font-weight:500;line-height:1}.ca-stat>span{color:#768497;grid-column:1/-1;margin-top:15px;font-size:13px}.ca-dashboard-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:24px;display:grid}.ca-recent-row{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:20px;padding:17px 24px;display:flex}.ca-recent-row:last-child{border:0}.ca-recent-row strong{font-size:13px;font-weight:500;display:block}.ca-recent-row small{color:#8994a2;margin-top:5px;font-size:11px;display:block}.ca-recent-row:hover{background:#f9fafc}.ca-status-group{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ca-status,.ca-tag{white-space:nowrap;border-radius:4px;align-items:center;padding:3px 8px;font-size:10px;font-weight:500;line-height:1.7;display:inline-flex}.ca-status-published,.ca-status-read{color:#39664f;background:#eaf4ef}.ca-status-draft,.ca-status-new{color:#84642e;background:#faf0df}.ca-status-closed,.ca-tag{color:#718091;background:#edf1f5}.ca-toolbar{border-bottom:1px solid #e2e8ee;justify-content:space-between;align-items:center;gap:22px;padding:20px 24px;display:flex}.ca-toolbar form{align-items:center;gap:10px;width:100%;max-width:540px;display:flex}.ca-toolbar form>svg{color:#8897a6;flex:none}.ca-toolbar input{min-width:0;box-shadow:none;background:#fff;font-size:13px}.ca-toolbar button{color:#19334d;background:#fff;border-color:#cfd8e2;font-size:12px}.ca-toolbar select,.ca-field select{background:#fff;border:1px solid #ccd6e1;border-radius:5px;min-width:0;max-width:100%;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.ca-toolbar select{flex:none;max-width:230px}.ca-table-wrap{width:100%;position:relative;overflow-x:auto}.ca-table-wrap table{border-collapse:collapse;text-align:left;width:100%}.ca-table-wrap th{text-transform:uppercase;letter-spacing:.05em;color:#8190a1;white-space:nowrap;background:#fafbfd;border-bottom:1px solid #e2e8ee;padding:13px 23px;font-size:10px;font-weight:600}.ca-table-wrap td{vertical-align:middle;border-bottom:1px solid #eaf0f4;padding:17px 23px;font-size:12px}.ca-table-wrap tbody tr:last-child td{border-bottom:0}.ca-table-wrap td>strong,.ca-table-wrap td a>strong{max-width:500px;font-size:13px;font-weight:500;display:block}.ca-table-wrap td small{color:#8a97a5;text-overflow:ellipsis;white-space:nowrap;max-width:460px;margin-top:5px;font-size:10px;display:block;overflow:hidden}.ca-table-wrap tbody tr:hover{background:#fcfdff}.ca-nowrap{white-space:nowrap}.ca-path{font-family:inherit}.ca-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:15px;display:flex}.ca-row-actions button{color:#53697f;background:0 0;height:32px;font-size:11px}.ca-edit-link{align-items:center;gap:7px;font-size:11px;display:inline-flex;color:#304e6b!important}.ca-pagination{color:#6a7c8f;border-top:1px solid #e2e8ee;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;font-size:11px;display:flex}.ca-pagination>div{align-items:center;gap:17px;display:flex}.ca-pagination a{align-items:center;gap:6px;display:flex}.ca-pagination .disabled{color:#b5bfca}.ca-empty{text-align:center;color:#8492a2;flex-direction:column;align-items:center;gap:15px;padding:40px 24px;font-size:13px;display:flex}.ca-alert{border:1px solid;border-radius:5px;align-items:center;gap:10px;margin-bottom:23px;padding:13px 17px;font-size:13px;display:flex}.ca-success{color:#3e6b50;background:#edf6f0;border-color:#ccdfd2}.ca-alert svg{flex:none}.ca-invitation{background:#fff8ec;border:1px solid #e5d6b7;border-radius:6px;margin-bottom:25px;padding:22px}.ca-invitation strong{font-size:14px;font-weight:600}.ca-invitation p{color:#7b6d55;margin:7px 0 14px;font-size:12px}.ca-invitation>div{gap:12px;display:flex}.ca-invitation input{background:#fff;border:1px solid #dacfb9;border-radius:4px;width:100%;min-width:0;padding:10px;font-size:12px}.ca-invitation button{color:#19334d;background:#fff;border-color:#dacfb9}.ca-back{align-items:center;gap:8px;margin-bottom:18px;font-size:12px;display:inline-flex;color:#728396!important}.ca-editor-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:25px;display:grid}.ca-editor-main{flex-direction:column;gap:24px;display:flex}.ca-editor-aside{position:sticky;top:24px}.ca-editor-aside>.ca-panel{margin-bottom:20px}.ca-form-panel{padding:27px}.ca-form-panel h2{margin-bottom:24px}.ca-field{flex-direction:column;gap:8px;min-width:0;margin-bottom:22px;display:flex}.ca-field>label{color:#3c536a;font-size:13px;font-weight:500}.ca-field input:not([type=checkbox]),.ca-field textarea{box-shadow:none;color:#19334d;background:#fff;border:1px solid #cbd5e1;border-radius:5px;width:100%;min-width:0;min-height:42px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.6}.ca-field input:read-only{color:#768699;background:#f5f7fa}.ca-field textarea{resize:vertical;min-height:80px}.ca-field small{color:#8a96a4;font-size:11px;line-height:1.7}.ca-field select{width:100%}.ca-field input[type=file]{padding:10px;font-size:12px}.ca-field :is(input,textarea,select):focus{outline-offset:2px;outline:2px solid #b99a70}.ca-form-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ca-check{color:#52667a;align-items:flex-start;gap:10px;margin:17px 0 24px;font-size:12px;line-height:1.7;display:flex}.ca-check>input{accent-color:#19334d;flex:none;width:15px;height:15px;margin-top:4px}.ca-check small{color:#8390a1;margin-top:5px;font-size:11px;display:block}.ca-error{line-height:1.7;display:block;color:#af3c32!important;font-size:12px!important}.ca-save{width:100%;min-height:44px;color:#fff!important;background:#19334d!important;gap:9px!important;height:auto!important;font-size:12px!important}.ca-upload-progress{color:#7c8fa2;font-size:12px;margin-top:12px!important}.ca-view-public{justify-content:center;align-items:center;gap:9px;margin-top:20px;font-size:12px;display:flex;color:#5d768e!important}.ca-danger{color:#ad4a40!important;background:0 0!important;border-color:#e3cdc9!important;font-size:12px!important}.ca-editor-aside>.ca-danger{width:100%}.ca-document-preview{overflow-wrap:anywhere;background:#f2f6fa;border-radius:4px;align-items:center;gap:10px;margin-bottom:22px;padding:15px;font-size:12px;display:flex}.ca-document-preview svg{flex:none}.ca-message-details{grid-template-columns:1fr 1fr;gap:16px 24px;margin:0 0 25px;display:grid}.ca-message-details dt{color:#8a97a5;margin-bottom:4px;font-size:11px}.ca-message-details dd{overflow-wrap:anywhere;margin:0;font-size:13px}.ca-message-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#485f75;border-top:1px solid #e1e7ef;padding-top:25px;font-size:14px;line-height:1.9}.ca-reply{margin-top:28px;white-space:normal!important;font-size:12px!important}.ca-delete-spacing{margin-top:22px}.ca-dialog{background:#fff;padding:28px}.ca-dialog form{margin-top:6px}.ca-dialog .ca-field{margin-bottom:18px}.ca-dialog button[type=submit],.ca-form-panel>button[type=submit],.ca-settings-save>button{color:#fff;background:#19334d;min-height:42px}.ca-dialog label{font-size:12px}.ca-settings-form{flex-direction:column;gap:24px;max-width:1000px;display:flex}.ca-settings-save{align-items:center;gap:18px;display:flex}.ca-account{max-width:650px}.ca-form-note{color:#7e8b9d;font-size:12px;margin-bottom:22px!important}.ca-auth-screen{justify-content:center;align-items:center;min-height:100vh;padding:45px 20px;display:flex}.ca-auth-card{background:#fff;border:1px solid #dce4ec;border-radius:8px;width:100%;max-width:430px;padding:38px;box-shadow:0 14px 50px #19334d08}.ca-auth-card img{width:250px;max-width:100%;height:auto;margin-bottom:35px;display:block}.ca-auth-card h1{letter-spacing:-.02em;font-size:25px;font-weight:500;line-height:1.3}.ca-auth-card>p{color:#7a8b9e;margin:11px 0 27px;font-size:13px}.ca-auth-card form>button{color:#fff;background:#19334d;width:100%;min-height:44px;font-size:13px}.ca-auth-card .ca-auth-help{color:#8190a2;margin:22px 0 0;font-size:11px;line-height:1.8;display:block}.ca-auth-back{margin-top:23px;font-size:12px;display:inline-block;color:#536d86!important}.ca-mobile-nav{background:#fff;gap:20px;padding:28px}.ca-mobile-nav nav{margin:15px 0}.ca-mobile-nav>button{color:#19334d}.ca-mobile-nav>a{margin-bottom:8px;font-size:13px}@media (width<=1200px){.ca-sidebar{width:225px;padding-inline:13px}.ca-brand img{width:195px}.ca-workspace{margin-left:225px}.ca-main{padding:28px 25px 50px}.ca-topbar{padding:0 25px}.ca-stat-grid{gap:15px}.ca-stat{padding:21px}.ca-editor-grid{grid-template-columns:minmax(0,1fr) 265px;gap:20px}.ca-form-panel{padding:23px}.ca-dashboard-grid{grid-template-columns:1fr}.ca-table-wrap td,.ca-table-wrap th{padding-inline:18px}.ca-toolbar{gap:17px;padding-inline:20px}.ca-form-columns{gap:15px}}@media (width<=960px){.ca-sidebar{display:none}.ca-workspace{margin-left:0}.ca-menu{display:inline-flex!important}.ca-topbar{min-height:65px}.ca-editor-grid{grid-template-columns:minmax(0,1fr) 280px}.ca-main{padding:28px 24px 45px}.ca-page-heading h1{font-size:27px}}@media (width<=680px){.ca-main{padding:24px 16px 40px}.ca-topbar{gap:15px;padding:0 16px}.ca-topbar b{display:none}.ca-topbar span{font-size:11px}.ca-topbar>div{gap:9px}.ca-topbar>a{gap:6px;font-size:11px}.ca-page-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:22px}.ca-page-heading h1{font-size:25px}.ca-page-heading p{font-size:12px}.ca-stat-grid{grid-template-columns:1fr 1fr;gap:13px}.ca-stat{padding:19px}.ca-stat strong{font-size:30px}.ca-stat span{font-size:12px}.ca-stat svg{width:20px}.ca-panel-heading{padding:18px}.ca-panel h2{font-size:15px}.ca-recent-row{gap:15px;padding:16px 18px}.ca-recent-row strong{font-size:12px}.ca-recent-row .ca-status{font-size:9px}.ca-toolbar{flex-direction:column;align-items:stretch;gap:15px;padding:17px}.ca-toolbar select{width:100%;max-width:none}.ca-toolbar input{font-size:16px}.ca-toolbar form>svg{display:none}.ca-table-wrap td,.ca-table-wrap th{padding:14px 17px}.ca-table-wrap td>strong,.ca-table-wrap td a>strong{min-width:190px;font-size:12px}.ca-table-wrap .ca-path{max-width:230px}.ca-table-wrap td{font-size:11px}.ca-row-actions{gap:10px}.ca-pagination{flex-direction:column;align-items:flex-start;gap:13px;padding:17px}.ca-pagination>div{justify-content:space-between;width:100%}.ca-editor-grid{grid-template-columns:1fr}.ca-editor-aside{position:static}.ca-form-panel{padding:21px}.ca-form-columns{grid-template-columns:1fr;gap:0}.ca-field input:not([type=checkbox]),.ca-field textarea,.ca-field select{font-size:16px}.ca-field>label{font-size:12px}.ca-field small{font-size:11px}.ca-editor-aside{grid-row:2}.ca-message-details{grid-template-columns:1fr}.ca-invitation{padding:18px}.ca-invitation>div{flex-direction:column}.ca-invitation input{font-size:12px}.ca-invitation button{align-self:flex-start}.ca-auth-screen{align-items:flex-start;padding:25px 16px}.ca-auth-card{margin-top:25px;padding:28px}.ca-auth-card img{width:235px;margin-bottom:30px}.ca-auth-card h1{font-size:24px}.ca-settings-save{flex-direction:column;align-items:flex-start}.ca-dialog{max-height:90vh;padding:24px;overflow-y:auto}.ca-dashboard-grid{gap:20px}}@media (prefers-reduced-motion:reduce){.ca-shell *,.ca-auth-screen *{transition:none!important;animation:none!important}}
