.workspace{--navy:#102c44;--teal:#087e8b;background:#f5f8fb;color:#102c44;font:22px/1.6 Arial,sans-serif}.workspace *{box-sizing:border-box}.workspace-shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.workspace-side{background:#102c44;color:#eef5f8;padding:22px 18px;position:sticky;top:0;height:100vh;overflow:auto}.workspace-logo{display:block;background:white;border-radius:10px;padding:10px;margin-bottom:24px}.workspace-logo img{width:100%;height:160px;object-fit:cover;object-position:center 50%}.workspace-side nav{display:grid;gap:5px}.workspace-side nav a{padding:11px 14px;border-radius:8px;line-height:1.35;font-size:20px}.workspace-side nav a.active,.workspace-side nav a:hover{background:#ffffff20;color:#fff}.workspace-side button{margin:12px 0;color:#fff;border-color:#7d95a5;background:transparent}.workspace-content{min-width:0}.workspace-top{padding:20px 34px;background:white;border-bottom:1px solid #dfe7ec;display:flex;justify-content:space-between;gap:24px}.workspace-top span{font-size:20px;color:#52677b}#workspace-main{padding:30px;max-width:1800px;margin:auto}.workspace .dash-card{margin-bottom:26px;padding:28px}.workspace .form-grid{gap:20px}.workspace .field{display:flex;flex-direction:column;gap:8px}.workspace .field input,.workspace .field select,.workspace .field textarea{width:100%;min-height:52px;padding:12px;border:1px solid #b9cbd5;border-radius:8px;background:white;font:21px/1.4 Arial,sans-serif}.workspace .field input[type=checkbox]{width:26px;min-height:26px;height:26px}.workspace .operation-form{margin-bottom:24px}.workspace .operation-form>.btn{margin-top:20px}.workspace h1{font-size:38px}.workspace h2{font-size:27px;margin:0 0 20px}.workspace h3{font-size:23px}.workspace .record{padding:24px 0;border-bottom:1px solid #dfe7ec}.record-head{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.record-head h3{margin:0}.record-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.workspace .data{font-size:20px}.workspace .data th,.workspace .data td{padding:15px;vertical-align:top}.workspace .activity li{margin-bottom:20px}.preserve{white-space:pre-wrap;overflow-wrap:anywhere}.form-status{color:#8f2828}.workspace .btn{font-size:20px;min-height:48px}.workspace .admin-page-banner{margin-bottom:28px}.workspace a.inline-link{text-decoration:underline}.workspace .table-wrap{max-width:100%;overflow:auto}.workspace input[type=search]{min-height:50px;padding:12px;width:100%;margin-bottom:20px;font:inherit}.workspace .stats{margin-bottom:26px}
@media(max-width:1000px){.workspace-shell{display:block}.workspace-side{position:relative;height:auto;padding:15px}.workspace-logo{width:220px;margin-bottom:12px}.workspace-side nav{display:flex;overflow:auto;gap:8px}.workspace-side nav a{white-space:nowrap;flex:0 0 auto}.workspace-side button{margin:0;white-space:nowrap}.workspace-top{padding:18px}#workspace-main{padding:20px 14px}.workspace .dash-card{padding:20px}.workspace h1{font-size:31px}}
@media print{.workspace-side,.workspace-top,.workspace button,.workspace .banner-actions,.workspace form{display:none!important}.workspace-shell{display:block}#workspace-main{padding:0}.workspace .dash-card{border:0;box-shadow:none;padding:10px}.workspace .table-wrap{overflow:visible}.workspace{background:white;font-size:12pt}.workspace .data{font-size:10pt}}
