.CustomPdfBuilder-module__UiK2Tq__builder{gap:1rem;display:grid}.CustomPdfBuilder-module__UiK2Tq__toolbar{z-index:5;border:1px solid var(--color-outline-variant);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-surface-container-lowest) 92%, transparent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex;position:sticky;top:.5rem}.CustomPdfBuilder-module__UiK2Tq__status{gap:.35rem;min-width:min(24rem,100%);display:grid}.CustomPdfBuilder-module__UiK2Tq__statusTopline{color:var(--color-on-surface);align-items:baseline;gap:.45rem;font-weight:650;display:flex}.CustomPdfBuilder-module__UiK2Tq__statusTopline strong{color:var(--color-primary);font-size:var(--font-size-headline-sm)}.CustomPdfBuilder-module__UiK2Tq__status p{color:var(--color-on-surface-variant);font-size:var(--font-size-body-sm);line-height:var(--line-height-snug);margin:0}.CustomPdfBuilder-module__UiK2Tq__meter{border-radius:var(--radius-full);background:var(--color-surface-variant);width:100%;height:.45rem;overflow:hidden}.CustomPdfBuilder-module__UiK2Tq__meter span{border-radius:inherit;background:linear-gradient(90deg, var(--color-primary), var(--color-playful));height:100%;transition:width var(--transition-base);display:block}.CustomPdfBuilder-module__UiK2Tq__toolbarActions{align-items:center;gap:.5rem;display:flex}.CustomPdfBuilder-module__UiK2Tq__clear,.CustomPdfBuilder-module__UiK2Tq__create{border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);min-width:2.75rem;min-height:2.75rem;font:inherit;cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;gap:.4rem;padding:.55rem .8rem;font-weight:650;display:inline-flex}.CustomPdfBuilder-module__UiK2Tq__clear{background:var(--color-surface-container-lowest);color:var(--color-on-surface-variant)}.CustomPdfBuilder-module__UiK2Tq__create{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-primary-glow)}.CustomPdfBuilder-module__UiK2Tq__clear:hover,.CustomPdfBuilder-module__UiK2Tq__create:hover:not(:disabled){transform:translateY(-1px)}.CustomPdfBuilder-module__UiK2Tq__create:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.CustomPdfBuilder-module__UiK2Tq__listHeader{color:var(--color-on-surface-variant);font-size:var(--font-size-body-sm);justify-content:space-between;align-items:center;gap:1rem;font-weight:650;display:flex}.CustomPdfBuilder-module__UiK2Tq__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.CustomPdfBuilder-module__UiK2Tq__item{border:1px solid var(--color-outline-variant);border-radius:var(--radius-xl);background:var(--color-surface-container-lowest);min-height:5rem;box-shadow:var(--shadow-xs);grid-template-columns:2rem 4rem minmax(0,1fr) auto auto;align-items:center;gap:.85rem;padding:.6rem;display:grid}.CustomPdfBuilder-module__UiK2Tq__position{border-radius:var(--radius-full);background:var(--color-primary-fixed);width:2rem;height:2rem;color:var(--color-primary);font-size:var(--font-size-label-md);place-items:center;font-weight:750;display:inline-grid}.CustomPdfBuilder-module__UiK2Tq__item img{object-fit:contain;border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);background:#fff;flex:none;width:4rem;height:4rem}.CustomPdfBuilder-module__UiK2Tq__title{min-width:0;color:var(--color-on-surface);font-weight:600}.CustomPdfBuilder-module__UiK2Tq__order{gap:.35rem;display:inline-flex}.CustomPdfBuilder-module__UiK2Tq__order button,.CustomPdfBuilder-module__UiK2Tq__remove{border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);background:var(--color-surface-container-lowest);width:2.75rem;height:2.75rem;color:var(--color-on-surface-variant);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);place-items:center;display:inline-grid}.CustomPdfBuilder-module__UiK2Tq__order button:hover:not(:disabled),.CustomPdfBuilder-module__UiK2Tq__remove:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-fixed)}.CustomPdfBuilder-module__UiK2Tq__order button:disabled{opacity:.35;cursor:default}.CustomPdfBuilder-module__UiK2Tq__remove{color:var(--color-error)}.CustomPdfBuilder-module__UiK2Tq__empty,.CustomPdfBuilder-module__UiK2Tq__error{border:1px dashed var(--color-outline-variant);border-radius:var(--radius-lg);text-align:center;color:var(--color-on-surface-variant);margin:0;padding:2rem 1rem}.CustomPdfBuilder-module__UiK2Tq__empty{background:var(--color-surface-container-lowest);justify-items:center;gap:.7rem;display:grid}.CustomPdfBuilder-module__UiK2Tq__empty>span{border-radius:var(--radius-full);background:var(--color-primary-fixed);width:3rem;height:3rem;color:var(--color-primary);place-items:center;font-size:1.75rem;display:inline-grid}.CustomPdfBuilder-module__UiK2Tq__empty h2,.CustomPdfBuilder-module__UiK2Tq__empty p{margin:0}.CustomPdfBuilder-module__UiK2Tq__empty h2{font-size:var(--font-size-headline-sm)}.CustomPdfBuilder-module__UiK2Tq__empty p{max-width:36rem}.CustomPdfBuilder-module__UiK2Tq__empty a{border-radius:var(--radius-lg);background:var(--color-primary-fixed);min-height:2.75rem;color:var(--color-primary);align-items:center;padding:.55rem .9rem;font-weight:700;display:inline-flex}.CustomPdfBuilder-module__UiK2Tq__error{color:#b91c1c;background:#fff1f2;border-color:#dc2626}.CustomPdfBuilder-module__UiK2Tq__limit{border:1px solid color-mix(in srgb, var(--color-tertiary) 26%, var(--color-outline-variant));border-radius:var(--radius-lg);background:var(--color-tertiary-container);color:var(--color-on-tertiary-fixed);font-size:var(--font-size-body-sm);margin:0;padding:.75rem .85rem;font-weight:650}.CustomPdfBuilder-module__UiK2Tq__mobileBar{display:none}@media (max-width:560px){.CustomPdfBuilder-module__UiK2Tq__toolbar{flex-direction:column;align-items:stretch;position:static}.CustomPdfBuilder-module__UiK2Tq__toolbarActions{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);display:grid}.CustomPdfBuilder-module__UiK2Tq__toolbarActions>button,.CustomPdfBuilder-module__UiK2Tq__mobileBar>button{flex:1}.CustomPdfBuilder-module__UiK2Tq__item{grid-template-columns:1.8rem 3.5rem minmax(0,1fr) auto;grid-template-areas:"position thumb title remove""position thumb controls controls";gap:.45rem .6rem;padding:.55rem}.CustomPdfBuilder-module__UiK2Tq__position{grid-area:position}.CustomPdfBuilder-module__UiK2Tq__item img{grid-area:thumb;width:3.5rem;height:3.5rem}.CustomPdfBuilder-module__UiK2Tq__title{font-size:var(--font-size-body-sm);grid-area:title;align-self:end}.CustomPdfBuilder-module__UiK2Tq__order{grid-area:controls}.CustomPdfBuilder-module__UiK2Tq__remove{grid-area:remove}.CustomPdfBuilder-module__UiK2Tq__mobileBar{z-index:8;border:1px solid var(--color-outline-variant);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-surface-container-lowest) 94%, transparent);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:minmax(0,1fr) 2.75rem auto;align-items:center;gap:.5rem;padding:.65rem;display:grid;position:sticky;bottom:.6rem}.CustomPdfBuilder-module__UiK2Tq__mobileBar>div{gap:.05rem;min-width:0;display:grid}.CustomPdfBuilder-module__UiK2Tq__mobileBar strong{color:var(--color-primary);line-height:1.1}.CustomPdfBuilder-module__UiK2Tq__mobileBar span{text-overflow:ellipsis;white-space:nowrap;color:var(--color-on-surface-variant);font-size:var(--font-size-label-sm);overflow:hidden}.CustomPdfBuilder-module__UiK2Tq__mobileBar .CustomPdfBuilder-module__UiK2Tq__clear span,.CustomPdfBuilder-module__UiK2Tq__mobileBar .CustomPdfBuilder-module__UiK2Tq__create span:first-child{color:inherit;font-size:1.25rem}.CustomPdfBuilder-module__UiK2Tq__mobileBar .CustomPdfBuilder-module__UiK2Tq__create span:last-child{color:inherit;font-size:var(--font-size-body-sm)}}@media (max-width:360px){.CustomPdfBuilder-module__UiK2Tq__toolbarActions{grid-template-columns:1fr;display:grid}.CustomPdfBuilder-module__UiK2Tq__listHeader{flex-direction:column;align-items:flex-start;gap:.25rem}.CustomPdfBuilder-module__UiK2Tq__item{grid-template-columns:3rem minmax(0,1fr);grid-template-areas:"thumb title""thumb controls""thumb remove";align-items:center;gap:.35rem .6rem;padding:.65rem}.CustomPdfBuilder-module__UiK2Tq__position{display:none}.CustomPdfBuilder-module__UiK2Tq__item img{grid-area:thumb;width:3rem;height:3rem}.CustomPdfBuilder-module__UiK2Tq__title{grid-area:title}.CustomPdfBuilder-module__UiK2Tq__order{grid-area:controls;justify-self:start}.CustomPdfBuilder-module__UiK2Tq__remove{grid-area:remove;justify-self:start;width:auto;padding:0 .75rem}.CustomPdfBuilder-module__UiK2Tq__mobileBar{grid-template-columns:1fr 2.75rem}.CustomPdfBuilder-module__UiK2Tq__mobileBar .CustomPdfBuilder-module__UiK2Tq__create{grid-column:1/-1}}
