/* A separate, small field workspace. Printed documents use the original CSS. */
@media screen {
  html.sk1-light-active {margin-top:0!important}
  body.sk1-light-active :is(#adminmenumain,#wpadminbar,#wpfooter) {display:none!important}
  body.sk1-light-active :is(#wpcontent,#wpfooter) {margin-left:0!important}
  body.sk1-light-active :is(#wpcontent,#wpbody-content) {padding:0!important}
  body.sk1-light-active .sk1-admin-wrap {margin:0!important;max-width:100%!important}
  #sk1-rapport-app .sk1-workspace-topbar button {background:transparent;color:white;border:1px solid #8999be;border-radius:4px;padding:8px 12px;cursor:pointer}
  #sk1-rapport-app .sk1-case-save {display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 0}
  #sk1-rapport-app .sk1-case-save>span {flex:1;min-width:130px;font-size:13px;overflow-wrap:anywhere}
  #sk1-rapport-app .sk1-case-save [hidden] {display:none}
  #sk1-rapport-app .sk1-light-app {display:block;min-height:100dvh;padding-bottom:calc(86px + env(safe-area-inset-bottom));background:#edf1f7}
  #sk1-rapport-app .sk1-light-app .sk1-main {margin:0;min-width:0}
  #sk1-rapport-app .sk1-light-topbar {position:sticky;top:0;z-index:40;background:#192b58;color:white;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px}
  #sk1-rapport-app .sk1-light-topbar>div {min-width:0}
  #sk1-rapport-app .sk1-light-topbar b {font-size:18px;display:block}
  #sk1-rapport-app .sk1-light-topbar small {font-size:11px;background:#3a5083;padding:3px 7px;border-radius:4px;margin-left:5px}
  #sk1-rapport-app .sk1-light-topbar span {display:block;font-size:12px;margin-top:3px;overflow-wrap:anywhere;color:#d4dff6}
  #sk1-rapport-app .sk1-light-topbar button {color:white;border:1px solid #8999be;background:transparent;border-radius:6px;min-height:44px;padding:8px 12px;flex-shrink:0}
  #sk1-rapport-app .sk1-light-app :is(.sk1-page-head,.sk1-editor-head) {position:static;min-height:0;padding:22px 18px 12px;background:transparent;border:0}
  #sk1-rapport-app .sk1-light-app .sk1-page-head h1 {font-size:25px}
  #sk1-rapport-app .sk1-light-app .sk1-content {padding:12px 18px 24px;margin:0 auto;max-width:880px}
  #sk1-rapport-app .sk1-light-app .sk1-panel {padding:16px;margin-bottom:14px}
  #sk1-rapport-app .sk1-light-content :is(button,select,input:not([type=checkbox]),summary) {min-height:46px}
  #sk1-rapport-app .sk1-light-content :is(input:not([type=checkbox]),select,textarea) {font-size:16px;width:100%;box-sizing:border-box}
  #sk1-rapport-app .sk1-light-content label>span {display:block;margin:4px 0 7px;font-weight:600;font-size:13px}
  #sk1-rapport-app .sk1-light-nav {position:fixed;bottom:0;left:0;right:0;z-index:60;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:white;border-top:1px solid #c4d1e8;padding:6px max(5px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(5px,env(safe-area-inset-left));box-shadow:0 -3px 18px #192b580d}
  #sk1-rapport-app .sk1-light-nav button {display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;min-height:56px;padding:6px 2px;border:0;background:white;color:#53647e;border-radius:7px;font-size:11px}
  #sk1-rapport-app .sk1-light-nav button[aria-current] {color:#203b7c;background:#eaf0fc;font-weight:700}
  #sk1-rapport-app .sk1-light-welcome {background:#e4ebf9;border:1px solid #c4d1e8;border-radius:10px;padding:20px;margin-bottom:16px}
  #sk1-rapport-app .sk1-light-welcome>span {font-size:13px;color:#53647e}
  #sk1-rapport-app .sk1-light-welcome h2 {font-size:23px;margin:8px 0 18px}
  #sk1-rapport-app .sk1-light-tiles {display:grid;gap:12px}
  #sk1-rapport-app .sk1-light-tile {display:flex;gap:14px;align-items:center;text-align:left;border:1px solid #d1dbea;border-radius:9px;padding:18px;background:white;color:#192740;min-height:88px;width:100%}
  #sk1-rapport-app .sk1-light-tile>svg {width:25px;height:25px;flex-shrink:0;color:#385995}
  #sk1-rapport-app .sk1-light-tile>span {flex:1;min-width:0;overflow-wrap:anywhere}
  #sk1-rapport-app .sk1-light-tile strong {display:block;font-size:17px}
  #sk1-rapport-app .sk1-light-tile small {display:block;font-size:13px;color:#5f6f87;margin-top:5px}
  #sk1-rapport-app .sk1-light-hint {font-size:13px;color:#5f6f87;line-height:1.6}
  #sk1-rapport-app .sk1-light-details {background:white;border:1px solid #d1dbea;border-radius:8px;padding:12px 16px;margin:14px 0}
  #sk1-rapport-app .sk1-light-details>summary {font-weight:600;cursor:pointer;line-height:46px;font-size:14px}
  #sk1-rapport-app .sk1-light-details[open]>summary {margin-bottom:10px}
  #sk1-rapport-app .sk1-light-details>.sk1-panel {border:0;padding:0}
  #sk1-rapport-app .sk1-light-customer-actions {display:flex;gap:12px;margin-bottom:14px}
  #sk1-rapport-app .sk1-light-customer-actions a {flex:1;text-align:center;background:white;border:1px solid #c4d1e8;border-radius:7px;color:#283e7b;text-decoration:none;padding:14px 8px;font-weight:600}
  #sk1-rapport-app .sk1-light-report-tools {display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}
  #sk1-rapport-app .sk1-light-report-tools>button {flex:1}
  #sk1-rapport-app .sk1-light-section-head {display:flex;align-items:center;justify-content:space-between;gap:12px}
  #sk1-rapport-app .sk1-light-section-head h2 {font-size:19px}
  #sk1-rapport-app .sk1-light-content .sk1-section-footer {flex-wrap:wrap;gap:10px}
  #sk1-rapport-app .sk1-light-content .sk1-section-footer>span {display:none}
  #sk1-rapport-app .sk1-light-finish {display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
  #sk1-rapport-app .sk1-light-wide {width:100%;margin-top:16px}
  #sk1-rapport-app .sk1-light-logout {display:block;text-align:center;color:#283e7b;margin:24px 0}
  #sk1-rapport-app .sk1-light-app .sk1-toast {bottom:calc(90px + env(safe-area-inset-bottom));max-width:calc(100vw - 32px)}
}
@media screen and (max-width:640px) {
  #sk1-rapport-app .sk1-light-app .sk1-form-grid {grid-template-columns:1fr}
  #sk1-rapport-app .sk1-light-app .sk1-point {grid-template-columns:32px minmax(0,1fr);padding:12px;gap:10px}
  #sk1-rapport-app .sk1-light-app .sk1-point-actions {grid-column:2;display:flex;flex-wrap:wrap;gap:7px}
  #sk1-rapport-app .sk1-light-app .sk1-point-actions button {min-width:44px;min-height:44px}
  #sk1-rapport-app .sk1-light-app .sk1-case-save>button {flex:1}
  #sk1-rapport-app .sk1-light-app .sk1-case-save>span {flex-basis:100%}
}
