@font-face{font-family:A4-light;src:url('fonts/a4-light.woff') format('woff');font-display:swap}@font-face{font-family:A4-bold;src:url('fonts/a4-bold.woff') format('woff');font-display:swap}@font-face{font-family:A4-book;src:url('fonts/a4-book.woff') format('woff');font-display:swap}@font-face{font-family:A4-festive;src:url('fonts/a4-festive.woff') format('woff');font-display:swap}@font-face{font-family:A4-italic;src:url('fonts/a4-italic.woff') format('woff');font-display:swap}
#a4Controls [hidden],#a4Pages [hidden]{display:none!important}.a4-studio-active .inspector{display:none}.a4-studio-active .workspace{grid-template-columns:336px minmax(0,1fr)}.a4-studio-active #a4Wrapper{inset:108px 28px 77px;background:radial-gradient(#d6c5ce 1px,transparent 1px);background-size:14px 14px;border-radius:14px;padding:12px}.a4-studio-active #stageBadge{display:none}.a4-studio-active .stage-topline{justify-content:flex-end}.a4-studio-active #modelCacheStatus{display:none!important}.a4-studio-active #stageEmpty{display:none!important}.a4-studio-active #studioPageNav{position:absolute;top:47px;left:20px;right:20px;display:flex;align-items:center;justify-content:center;gap:18px;height:54px;z-index:2}#studioPageNav.hidden{display:none!important}.a4-page-actions{display:flex;gap:7px;align-items:center}.a4-page-actions select{font-size:12px;border:1px solid var(--border);padding:7px;border-radius:7px;background:white}.a4-page-actions button{background:white;border:1px solid var(--border);border-radius:7px;width:28px;height:30px;font-size:20px}#studioPageSummary{font-size:12px;color:var(--muted)}#studioPageStrip{display:flex;gap:5px;max-width:42%;overflow:auto;align-items:center;height:54px}#studioPageStrip button{border:1px solid var(--border);border-radius:5px;background:white;font-size:10px;display:flex;align-items:center;gap:3px;padding:3px}#studioPageStrip svg{height:38px;width:27px}#studioPageStrip .selected{border-color:var(--accent);background:#fff0f7}.a4-mode-switch{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:10px;padding:3px;gap:3px;margin-bottom:18px}.a4-mode-switch button{background:transparent;border:0;border-radius:7px;padding:10px 5px;font-size:12px;font-weight:650}.a4-mode-switch button.selected{background:#f9dcea;color:#96345f}.a4-quick{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 14px}.a4-quick button{flex:1;border:1px solid var(--border);background:#fff9fc;border-radius:7px;padding:9px 5px;font-size:12px}.a4-fonts{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:13px 0}.a4-fonts button{border:1px solid var(--border);background:white;border-radius:9px;padding:9px 3px;font-size:10px;display:flex;align-items:center;flex-direction:column;gap:3px}.a4-fonts button span{font-size:26px;line-height:1.2}.a4-fonts button.selected{border-color:#b64c7b;background:#fff0f7}.a4-palette{display:flex;gap:9px;margin:8px 0 16px}.a4-palette button{width:24px;height:24px;border:2px solid white;border-radius:50%;box-shadow:0 0 0 1px #e9d9e0}.a4-card-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-height:340px;overflow:auto}.a4-card-thumb{min-width:0;overflow:hidden;position:relative;aspect-ratio:1;border:1px solid var(--border);border-radius:8px;padding:4px;background:white;cursor:grab}.a4-card-thumb img{width:100%;height:100%;object-fit:contain}.a4-card-thumb span{position:absolute;right:2px;bottom:2px;background:#fff;color:var(--accent);border-radius:4px;min-width:18px;font-size:10px;padding:2px}.a4-card-thumb.selected{outline:2px solid var(--accent);outline-offset:-2px;background:#fff0f7}.a4-warnings{font-size:12px;line-height:1.65;color:#9c5b32}.a4-warnings:empty{display:none}#studioTools{position:absolute;bottom:48px;left:16px;right:16px;display:flex;justify-content:center;gap:5px;z-index:2}#studioTools button{background:white;border:1px solid var(--border);font-size:11px;border-radius:7px;padding:7px 11px}#studioTools .selected{background:#f7d8e7;border-color:#c987a7}.a4-studio-active .a4-pages{bottom:10px}.a4-studio-active #a4Sheet [data-card]{cursor:pointer}.a4-studio-active #a4Sheet [data-card-image]{cursor:move}#a4Controls details{font-size:12px;color:var(--muted)}#a4Controls input[type=color]{width:100%;height:35px;padding:3px}
@media(min-width:1600px){.a4-studio-active .workspace{grid-template-columns:370px minmax(0,1fr)}}@media(max-width:750px){.a4-studio-active #a4Wrapper{inset:106px 8px 80px;padding:5px}.a4-studio-active #studioPageNav{left:8px;right:8px;gap:8px}#studioPageSummary{display:none}.a4-studio-active .workspace{display:flex}.a4-page-actions select{max-width:132px}#studioPageStrip{max-width:48%}#studioTools button{font-size:10px;padding:6px}.a4-studio-active .a4-pages button{padding:5px 7px}#a4Controls{display:flex;flex-direction:column}#a4Controls>.panel{width:100%}.a4-card-list{grid-template-columns:repeat(6,1fr)}}
.a4-studio-active .stage-topline{display:none}.a4-studio-active #a4Wrapper{padding:0}.a4-studio-active #studioPageStrip{scrollbar-width:thin}

.a4-dimensions{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:7px;align-items:end}.a4-dimensions .field{min-width:0}.a4-ratio-lock{align-self:end;margin-bottom:16px;height:40px;border:1px solid var(--border);border-radius:8px;background:#fff8fc;font-size:18px;cursor:pointer}.a4-ratio-lock[aria-pressed="true"]{background:#f9dcea;border-color:#c987a7}.a4-ratio-lock:disabled{cursor:default;opacity:.65}

/* Print studio: mode previews on the left, sheets on the right. */
.a4-studio-active #studioPageNav{top:8px;height:36px;left:90px;right:90px;gap:8px}
.a4-studio-active #a4Wrapper{inset:52px 100px 52px}
.a4-studio-active #a4Pages{position:absolute;top:58px;bottom:56px;left:12px;right:auto;width:72px;transform:none;display:flex;flex-direction:column;justify-content:flex-start;gap:10px;overflow:auto;padding:3px;z-index:2}
.a4-studio-active #a4Pages button{width:64px;flex:none;padding:4px;border:1px solid var(--border);border-radius:7px;background:white;white-space:normal;font-size:9px;line-height:1.25;display:flex;flex-direction:column;align-items:center;gap:4px}
.a4-studio-active #a4Pages button.selected{border-color:#b64c7b;box-shadow:0 0 0 1px #b64c7b;background:#fff0f7}
.a4-studio-active #a4Pages svg{width:52px;height:70px;border:1px solid #eee;pointer-events:none}
.a4-studio-active #studioPageStrip{position:absolute;top:58px;bottom:56px;right:12px;left:auto;width:72px;max-width:none;height:auto;display:flex;flex-direction:column;gap:9px;overflow-y:auto;overflow-x:hidden;padding:3px;z-index:2}
.a4-studio-active #studioPageStrip button{width:62px;min-height:94px;flex:none;display:flex;flex-direction:column;justify-content:flex-end;gap:3px;padding:4px}
.a4-studio-active #studioPageStrip svg{width:52px;height:72px;pointer-events:none}
.a4-studio-active #studioTools{bottom:9px;left:90px;right:90px}
#studioPageStrip[hidden],#cardOutlineColorField[hidden]{display:none!important}
@media(max-width:750px){.a4-studio-active #a4Wrapper{inset:50px 65px 55px}.a4-studio-active #a4Pages{left:3px;width:54px}.a4-studio-active #studioPageStrip{right:3px;width:54px}.a4-studio-active #a4Pages button,.a4-studio-active #studioPageStrip button{width:48px}.a4-studio-active #a4Pages svg,.a4-studio-active #studioPageStrip svg{width:38px;height:54px}.a4-studio-active #studioTools{left:58px;right:58px}.a4-studio-active #studioPageNav{left:60px;right:60px}}

.a4-copy-presets .a4-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.a4-copy-presets [data-print-copies="fill"]{grid-column:1/-1}.a4-copy-presets button.selected{background:#f9dcea;border-color:#b64c7b;color:#96345f}

/* Unavailable controls are not background loading indicators. */
.a4-studio-active button:disabled{cursor:default}

.a4-help-row{display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:8px;align-items:start;margin-bottom:8px}.a4-help-row>.field,.a4-help-row>.check,.a4-help-row>p{margin-bottom:0}.a4-help{display:inline-flex;align-items:center;vertical-align:middle}.a4-help>button{display:grid;place-items:center;padding:0;width:22px;height:22px;border:1px solid var(--border);border-radius:50%;background:white;color:var(--muted);font-size:12px;font-weight:600;cursor:help}.a4-help[hidden]{display:none}.a4-help-popup{position:fixed;z-index:10000;max-height:calc(100dvh - 24px);overflow:auto;box-sizing:border-box;padding:12px 14px;border:1px solid #e9c9da;border-radius:10px;background:#fff7fb;box-shadow:0 8px 28px #65384b26;color:var(--ink);font-size:13px;line-height:1.6;pointer-events:none}.a4-help-popup[hidden]{display:none}#a4Warnings .a4-help-row{margin:0}

.a4-size-summary{font-size:12px;color:var(--accent-dark);line-height:1.5;margin:8px 0}.a4-size-summary:empty{display:none}

.a4-studio-active #enhancePanel{display:none!important}

.a4-size-count{align-items:start}.a4-size-count .field{min-width:0;display:flex;flex-direction:column;justify-content:flex-end;min-height:84px;gap:7px}.a4-size-count .field input{margin-top:auto}.a4-size-count>.a4-help-row{align-items:start}.a4-print-notice{font-size:12px;color:#9c5b32;line-height:1.6;margin:8px 0 12px}.a4-print-notice:empty{display:none} .a4-print-picker{display:flex;flex-direction:column;gap:7px;margin:12px 0}.a4-print-source{display:grid;grid-template-columns:64px minmax(0,1fr) 58px;align-items:center;gap:9px;padding:7px;border:1px solid var(--border);border-radius:9px;background:white}.a4-print-source.selected{border-color:var(--accent);background:#fff1f8}.a4-print-thumbnail{position:relative;cursor:pointer;display:block}.a4-print-thumbnail input{position:absolute;left:0;top:0;width:16px;height:16px;accent-color:var(--accent)}.a4-print-thumbnail img{width:64px;height:62px;object-fit:contain}.a4-print-source .field{font-size:11px;margin:0;min-width:0;gap:4px}.a4-print-source .field input{width:100%;height:36px;padding:6px;min-width:0;box-sizing:border-box}.a4-print-rotate{padding:7px 3px;border:1px solid var(--border);border-radius:7px;background:white;font-size:11px}.a4-print-rotate[aria-pressed=true]{color:var(--accent-dark);background:#fce2ef;border-color:var(--accent)}
#printWorkspace{position:absolute;z-index:2;left:94px;top:52px;max-height:calc(100% - 104px);width:110px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:7px;background:#fff8fcf5;border:1px solid var(--border);border-radius:10px;box-shadow:0 3px 12px #66364b0d}#printWorkspace[hidden]{display:none}.print-workspace-heading{display:flex;gap:3px;align-items:center;justify-content:space-between}#printWorkspace h3{font-size:11px;line-height:1.4;margin:0;color:var(--accent-dark)}#printWorkspaceToggle{flex-shrink:0;width:23px;height:27px;padding:0;border:1px solid var(--border);border-radius:6px;background:white;font-size:22px;color:var(--accent-dark)}#printWorkspaceAdd{font-size:10px;padding:4px;min-height:26px}#printWorkspaceItems{overflow:auto;scrollbar-width:thin;display:flex;flex-direction:column;gap:6px;min-height:0}.print-workspace-item{position:relative;border:1px solid var(--border);border-radius:8px;background:white}.print-workspace-preview{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;width:100%;padding:5px;gap:3px}.print-workspace-preview img{width:100%;height:57px;object-fit:contain}.print-workspace-preview small{font-size:10px;color:var(--muted)}.print-workspace-remove{position:absolute;right:2px;top:2px;width:19px;height:19px;padding:0;border:1px solid var(--border);border-radius:50%;background:white}.print-workspace-empty{font-size:11px;line-height:1.6;color:var(--muted);margin:0}#printWorkspace.collapsed{width:32px;padding:3px}#printWorkspace.collapsed h3,#printWorkspace.collapsed #printWorkspaceAdd,#printWorkspace.collapsed #printWorkspaceItems{display:none}.a4-studio-active.a4-contour-active #a4Wrapper{left:100px;right:100px}@media(max-width:750px){#printWorkspace{left:65px;top:48px;width:95px;max-height:calc(100% - 100px)}.a4-studio-active.a4-contour-active #a4Wrapper{left:65px;right:65px;top:52px}}


#contourSelectionTools{position:absolute;z-index:3;bottom:8px;left:100px;right:100px;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px;border:1px solid var(--border);border-radius:9px;background:#fff9fcee;box-shadow:0 4px 16px #66364b18}#contourSelectionTools[hidden]{display:none}#contourSelectionTools>span{max-width:30%;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#contourSelectionTools>button{border:1px solid var(--border);background:white;padding:6px 9px;border-radius:7px;font-size:12px}#a4Sheet .a4-layout-selected>rect{stroke:#b64c7b;stroke-width:.65;stroke-dasharray:2 1}@media(max-width:750px){#contourSelectionTools{left:65px;right:65px;flex-wrap:wrap;gap:4px}#contourSelectionTools>span{display:none}#contourSelectionTools>button{font-size:10px;padding:5px}}

.a4-size-count .a4-field-caption{display:flex;align-items:flex-start;min-height:40px;line-height:20px}.a4-size-count .field{min-height:90px}.a4-size-count .field input{height:42px;box-sizing:border-box}

/* Editing lives in the overlay tray; the page keeps its centred viewport. */
#printWorkspace{width:222px;max-height:calc(100% - 104px)}#printWorkspace h3{font-size:12px}#printWorkspaceItems .a4-print-picker{margin:0;gap:6px}#printWorkspace .a4-print-source{grid-template-columns:54px minmax(0,1fr) 45px;padding:5px;gap:5px}#printWorkspace .a4-print-thumbnail img{width:54px;height:57px}#printWorkspace .a4-print-source .field{font-size:10px}#printWorkspace .a4-print-rotate{font-size:10px}#printWorkspace.collapsed{width:32px}@media(max-width:750px){#printWorkspace{width:190px}#printWorkspace .a4-print-source{grid-template-columns:43px minmax(0,1fr) 40px}#printWorkspace .a4-print-thumbnail img{width:43px}}

.a4-studio-active #studioPageStrip #studioAddBlankPage{min-height:34px;height:34px;position:sticky;top:0;z-index:3;justify-content:center;align-items:center;background:#fff4fa;border:1px solid var(--accent);border-radius:8px;color:var(--accent-dark);font-size:25px;line-height:1}#printWorkspace .a4-print-source{grid-template-columns:48px minmax(0,1fr) 43px 23px;gap:4px}#printWorkspace .a4-print-thumbnail img{width:48px}.a4-print-add-page{padding:0;width:23px;height:29px;border:1px solid var(--border);border-radius:6px;background:white;color:var(--accent-dark);font-size:19px}@media(max-width:750px){#printWorkspace .a4-print-source{grid-template-columns:36px minmax(0,1fr) 37px 20px}#printWorkspace .a4-print-thumbnail img{width:36px}.a4-print-add-page{width:20px}}

body:not(.a4-studio-active) #printWorkspace,body.fitting-tab #printWorkspace{display:none!important}

.a4-contour-active #fileList .file-thumbnail{position:relative}.a4-source-check{position:absolute;z-index:2;left:5px;top:5px;width:19px;height:19px;box-sizing:border-box;border:1.5px solid #a97c91;border-radius:4px;background:white;color:white;font-size:15px;font-weight:700;line-height:16px;text-align:center;pointer-events:none}.a4-source-chosen .a4-source-check{background:var(--accent);border-color:var(--accent)}.a4-contour-active #fileList .file-item.a4-source-chosen{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#fff0f7}#printWorkspace .a4-print-thumbnail input{z-index:2;opacity:1;appearance:auto;display:block;margin:0}#printWorkspace .a4-print-thumbnail img{pointer-events:none}

/* The entire thumbnail is the selection button; the tick is only a badge. */
.a4-contour-active #fileList .file-thumbnail{cursor:pointer;pointer-events:auto;touch-action:manipulation}.a4-contour-active #fileList .file-thumbnail img{pointer-events:none}.a4-contour-active #fileList .a4-source-check{display:none}.a4-contour-active #fileList .a4-source-chosen .a4-source-check{display:block}.a4-contour-active #fileList .file-thumbnail[aria-pressed=true]{background:#ffe5f1;outline:2px solid var(--accent);outline-offset:-2px;border-radius:9px}

#printWorkspace>[data-print-copies=fill]{min-height:33px;padding:7px;border:1px solid var(--accent);border-radius:7px;background:#fbe3ef;color:var(--accent-dark);font-size:12px}#contourSelectionTools{width:max-content;max-width:310px;bottom:auto;right:auto;gap:4px;padding:5px;box-shadow:0 3px 15px #66364b22}#contourSelectionTools>span{max-width:110px;font-size:10px}#contourSelectionTools>button{white-space:nowrap;font-size:11px;padding:6px}#a4Sheet{touch-action:none}

.a4-sheet-entry{position:relative;flex:none;width:62px}.a4-studio-active #studioPageStrip .a4-sheet-remove{position:absolute;z-index:2;top:2px;right:0;width:20px;min-height:20px;height:20px;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:50%;background:#fff;color:var(--accent-dark);font-size:16px;line-height:1}.a4-studio-active #studioPageStrip .a4-sheet-remove:hover{background:#fce0ee;border-color:var(--accent)}@media(max-width:750px){.a4-sheet-entry{width:48px}}

.a4-size-count{grid-template-columns:1fr}.a4-size-count>.a4-help-row:has(#copies){display:none}.a4-size-count .a4-copy-count{display:none}.a4-size-count .field{min-height:0}.a4-size-count .a4-field-caption{min-height:22px}

.a4-size-basis-row{display:grid;grid-template-columns:1.1fr 1fr;gap:10px;align-items:end}.a4-size-basis-row>.field,.a4-size-basis-row .field{margin:0;min-width:0}.a4-size-basis-row .two-fields{margin:0;display:block}.a4-size-basis-row input,.a4-size-basis-row select{height:40px;box-sizing:border-box;padding:7px 9px}.a4-contour-heading{font-size:13px;margin:12px 0 8px}.a4-contour-fields{display:grid;grid-template-columns:1.5fr .8fr 1fr;gap:8px;align-items:end}.a4-contour-fields>.field{display:flex;flex-direction:column;justify-content:flex-end;min-width:0;margin:0;gap:5px;font-size:11px;line-height:16px;min-height:72px}.a4-contour-fields input,.a4-contour-fields select{height:36px;box-sizing:border-box;width:100%;min-width:0;padding:6px 8px}.a4-contour-fields input{margin-top:auto}.a4-size-basis-row .a4-field-caption{min-height:22px;font-size:12px}.a4-size-basis-row .a4-help-row:has(#copies){display:none}

#a4FileNameField{display:none}body.a4-studio-active #a4FileNameField{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted);min-width:0;margin-left:10px}#a4FileName{width:190px;max-width:24vw;height:32px;padding:5px 8px;font-size:12px}#a4SheetName{width:170px;max-width:22vw;height:32px;padding:5px 8px;font-size:12px}.a4-sheet-entry .a4-sheet-name{width:100%;min-width:0;height:25px;padding:3px 4px;font-size:10px;text-align:center;margin-top:3px;border-radius:5px}.a4-export-pages{margin:12px 0;border-top:1px solid var(--border);padding-top:12px}#a4ExportPageChoices{max-height:210px;overflow:auto}#a4ExportPageChoices .check{margin:6px 0;font-size:12px}#a4ExportPageChoices span{overflow-wrap:anywhere}@media(max-width:700px){#a4FileName{width:120px;max-width:30vw}body.a4-studio-active #a4FileNameField{font-size:0;margin-left:4px}#a4SheetName{max-width:30vw;width:120px}}

#contourSelectionTools #printDuplicate,#contourSelectionTools #printRemoveSelected{width:29px;min-width:29px;padding:3px;display:inline-flex;align-items:center;justify-content:center}#contourSelectionTools #printRemoveSelected{font-size:21px;line-height:1}#contourSelectionTools svg{pointer-events:none}

body.a4-studio-active .upload-kind{display:none!important}

#a4PDFOpen{display:none}body.a4-studio-active #a4PDFOpen{display:inline-flex;align-items:center;white-space:nowrap}body.a4-studio-active #sizePackOpen{display:none!important}.a4-pdf-dialog{width:420px;max-width:calc(100vw - 24px);max-height:85dvh;overflow:auto;padding:18px;border-radius:14px}.a4-pdf-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.a4-pdf-dialog>header h2{font-size:19px;margin:0}.a4-pdf-dialog #a4PDFClose{border:1px solid var(--border);border-radius:7px;background:white;font-size:23px;width:32px;height:32px;padding:0}.a4-pdf-dialog .panel{margin:0;padding:0;border:0;background:none}.a4-pdf-dialog .panel>h2{display:none}.a4-pdf-dialog .check{display:flex;align-items:center;gap:8px;margin:10px 0;font-size:14px}.a4-pdf-dialog .hint{font-size:12px;color:var(--muted);line-height:1.6}.a4-pdf-dialog .field{display:flex;flex-direction:column;gap:7px}.a4-pdf-dialog [hidden]{display:none!important}

#cardWorkspace{min-height:0;overflow:auto;scrollbar-width:thin}#cardWorkspace[hidden],#printWorkspaceItems[hidden],#printWorkspace>[data-print-copies][hidden],#printWorkspace.collapsed #cardWorkspace{display:none!important}#cardWorkspace .a4-card-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;max-height:260px;margin-top:8px}.card-workspace-zoom{display:flex;align-items:end;gap:6px}.card-workspace-zoom .field{flex:1;min-width:0;font-size:11px;margin:0}.card-workspace-zoom input{width:100%;height:33px;padding:4px 7px}.card-workspace-zoom button{height:33px;font-size:11px;padding:4px 7px}#cardWorkspaceFill{font-size:12px;padding:7px;margin:8px 0 0}.a4-card-contour-fields{display:grid;grid-template-columns:1fr .8fr 1fr;gap:5px}.a4-card-contour-fields .field{font-size:10px;min-width:0}.a4-card-contour-fields input,.a4-card-contour-fields select{padding:6px;height:35px}

#cardWorkspace .card-workspace-zoom{display:block}.card-workspace-zoom>label{display:block;font-size:11px;margin-bottom:5px}.card-workspace-scale-row{display:flex;align-items:center;gap:7px}.card-workspace-scale-row input[type=range]{flex:1;min-width:0;width:auto;height:24px;padding:0;accent-color:#bd5587}.card-workspace-scale-row #cardWorkspaceZoom{width:58px;flex:none}.card-workspace-zoom #cardZoomAll{width:100%;margin-top:6px;height:29px}.card-selection-actions{display:flex;gap:5px;margin-top:8px}.card-selection-actions button{flex:1;font-size:10px;padding:6px 2px;border:1px solid var(--border);border-radius:6px;background:#fff9fc}#cardCheckedCount{display:block;font-size:10px;color:var(--muted);margin-top:4px}.card-workspace-check{position:absolute;left:2px;top:2px;width:15px;height:15px;border:1px solid #b96b93;border-radius:4px;background:#fff;font-size:12px;font-style:normal;line-height:13px;color:#a43e73;z-index:1;pointer-events:none}#cardWorkspace .a4-card-thumb>span{z-index:1}.a4-studio-active #studioPageNav{right:auto;width:max-content;transform:translateX(-50%);max-width:calc(100% - 16px)}#studioPageNav .a4-page-actions{justify-content:center;flex-wrap:wrap;gap:6px;min-width:0}#studioPageNav #studioPageSelect{max-width:160px}#studioPageNav #a4SheetName{max-width:170px}
.card-workspace-editor{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #efd5e3}.card-workspace-editor>[hidden]{display:none!important}.card-workspace-editor>.field,.card-workspace-editor>.a4-quick,.card-workspace-editor>.hint{grid-column:1/-1}.card-workspace-editor .field{margin:0;font-size:12px}.card-workspace-editor select,.card-workspace-editor input{padding:7px;min-height:34px}.card-workspace-editor button{font-size:12px;padding:7px}.card-workspace-editor>.hint{display:none}.a4-card-settings>.check{margin-top:12px}.card-selection-actions{display:flex;gap:6px}
.a4-pdf-variants{display:grid;grid-template-columns:1fr 1fr;gap:7px}.a4-pdf-variants .check{margin:0!important;font-size:12px;align-items:center;gap:6px;line-height:1.3;padding:7px;border:1px solid #efd5e3;border-radius:8px}.a4-pdf-variants input{flex-shrink:0}#a4ExportPageChoices{display:grid;grid-template-columns:repeat(auto-fill,minmax(43px,1fr));gap:6px;max-height:180px}#a4ExportPageChoices[hidden]{display:none}#a4ExportPageChoices .check{position:relative;margin:0;min-height:43px;border:1px solid #efd5e3;border-radius:8px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#783b59}#a4ExportPageChoices .check:has(input:checked){background:#f8dce9;border-color:#c44c85}#a4ExportPageChoices input{position:absolute;width:12px;height:12px;top:3px;left:3px;margin:0}#a4ExportPageChoices span{font-weight:600;padding-top:5px}.a4-export-pages{margin:9px 0;padding-top:9px}
