body[data-appearance] main{margin-left:0}
body[data-appearance] .unified-topbar{height:84px;padding:0 max(28px,calc((100vw - 1164px)/2));display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--border);background:#ffffffa8}
.topbar-brand{display:flex;align-items:center;gap:35px;min-width:0}
body[data-appearance] .unified-topbar .brand{margin:0;font-size:20px;gap:10px;letter-spacing:-.7px}
.unified-topbar .brand small{display:none}
.unified-topbar .brandmark{width:35px;height:38px;font-size:29px}
body[data-appearance] .unified-topbar .appearance-switch{width:160px;margin:0;flex-direction:row;flex-shrink:0;padding:4px;gap:3px}
body[data-appearance] .unified-topbar .appearance-switch button{padding:8px 0;font-size:11px}
body[data-appearance] .workspace{max-width:1220px;padding:35px 28px 28px}
body[data-appearance] .page-heading{margin-bottom:25px}
body[data-appearance] .intake-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:22px;align-items:stretch;margin-bottom:28px}
body[data-appearance] .upload-zone{min-height:220px}
.quick-card{border:1px solid #cbded5;background:#eef5f1;border-radius:16px;padding:23px 25px;box-shadow:0 2px 10px #1f493106}
.quick-card>label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}
.quick-card strong{font-size:17px;color:#244d43;font-weight:600;letter-spacing:-.3px}
.quick-card>label span{font-size:11px;color:#819487}
.quick-card textarea{border:1px solid #d8e4dc;border-radius:10px;padding:12px 14px;resize:vertical;min-height:76px;width:100%;background:#ffffffc7;font-size:13px;line-height:1.65;color:var(--ink);outline:none}
.quick-card textarea:focus{border-color:#7b9d8a;box-shadow:0 0 0 3px #d9e8df}
.quick-card textarea::placeholder{color:#9aa99f;font-size:12px}
.quick-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:14px}
body[data-appearance] .quick-actions .button{font-size:12px;padding:10px 19px;min-height:40px}
body[data-appearance] .quick-actions .text-button{color:#60776a;font-size:12px}
body[data-appearance=minimal] .quick-card>label span{display:none}
.quick-summary{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:12px;background:#eff5f1;margin-top:20px;font-size:12px;color:#62796b}
.quick-summary>strong{font-size:12px;color:#2e655b;font-weight:500}
.quick-summary>span{color:#3f574a;font-weight:500}
.quick-summary p{margin:0;line-height:1.7;color:#314e3d}
.quick-summary small{font-size:10px;color:#89998d}
.live-preview{margin-top:32px;padding-top:28px;border-top:1px solid var(--border);scroll-margin-top:20px}
#preview-status{display:block;font-size:11px;color:#819384;margin:8px 0 0}
.live-preview .preview-toolbar{gap:20px;align-items:center}
.live-preview .preview-toolbar h2{margin:0}
.live-preview .preview-toolbar p{margin-top:7px}
.live-preview .row-actions{flex-wrap:wrap;justify-content:flex-end}
.paper-surround.is-updating #paper-content{opacity:.45}
#paper-content{transition:opacity .15s}
.paper-surround #paper-content:not(:has(.sheet-paper)){font-size:12px;color:#92a08f;text-align:center;padding:45px 12px}
#profile-dialog{position:relative}
.profile-close{position:absolute;right:22px;top:22px;z-index:1}
body[data-appearance] #profile-dialog .card{border:0;padding:0;border-radius:0}
body[data-appearance] #profile-dialog .profile-layout{display:block}
body[data-appearance] #profile-dialog .profile-aside{display:none}
#undo-draft:disabled{opacity:.4;cursor:default}
@media(max-width:900px){
  .topbar-brand{gap:24px}
  body[data-appearance] .unified-topbar{padding:0 24px}
  body[data-appearance] .quick-card{padding:20px}
  .quick-card>label{align-items:flex-start;flex-direction:column;gap:4px}
  .quick-card>label span{font-size:10px}
}
@media(max-width:650px){
  body[data-appearance] .unified-topbar{padding:0 17px;height:74px;gap:14px}
  body[data-appearance] .unified-topbar .appearance-switch{width:137px}
  .topbar-brand{gap:15px}
  body[data-appearance] .unified-topbar .top-actions{gap:15px}
  body[data-appearance] .unified-topbar .top-actions .text-button{font-size:11px}
  body[data-appearance] .workspace{padding:25px 17px 22px}
  body[data-appearance] .intake-grid{grid-template-columns:1fr;gap:16px}
  body[data-appearance] .upload-zone{min-height:150px}
  .quick-card>label{flex-direction:row;align-items:center}
  .quick-card textarea{min-height:76px}
  .quick-actions{margin-top:12px}
  .live-preview .preview-toolbar{align-items:flex-start;flex-direction:column}
  .live-preview .row-actions{width:100%;justify-content:space-between;gap:14px}
  .live-preview .preview-toolbar .button{margin-left:auto}
  #preview-status{font-size:10px}
}
@media(max-width:370px){body[data-appearance] .unified-topbar{padding:0 12px;gap:10px}.topbar-brand{gap:10px}body[data-appearance] .unified-topbar .appearance-switch{width:118px}body[data-appearance] .unified-topbar .top-actions{gap:10px}}
@media(prefers-reduced-motion:reduce){#paper-content{transition:none}}
