.p-docs{--doc-reading-width: 76ch;display:grid;gap:1rem;min-width:0}.p-docs>.panel{min-width:0}.p-docs a:not(.p-btn),.p-docs a:not(.p-btn):visited{color:var(--brand-strong);text-underline-offset:.2em}.p-docs .doc-toc{margin-top:.75rem}.p-docs .doc-toc>summary{cursor:pointer;font-weight:600;padding:.65rem 0;color:var(--ink)}.p-docs .doc-guide-nav ul{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;padding:0;margin:0;list-style:none}.p-docs .doc-guide-nav a:not(.p-btn){display:inline-block;padding:.4rem 0;color:var(--brand-strong);text-underline-offset:.2em}.p-docs .doc-section{margin:0}.p-docs .doc-section>h2{margin-bottom:1.5rem}.p-docs .doc-feature{padding-bottom:1.5rem;margin-bottom:1.5rem;scroll-margin-top:2rem}.p-docs .doc-feature>h3{font-size:1.2rem;margin:0 0 .6rem}.p-docs .doc-feature p,.p-docs .doc-feature ul,.p-docs .doc-feature ol{max-width:var(--doc-reading-width);font-size:1rem!important;line-height:1.65;color:var(--ink-secondary)}.p-docs .doc-feature li+li{margin-top:.4rem}.p-docs .doc-step{gap:.8rem;padding:1rem}.p-docs .doc-step-content h4{margin:0 0 .4rem;font-size:1rem}.p-docs .doc-step-num{color:var(--button-primary-text);background:var(--button-primary-bg)}.p-docs .doc-mockup{background:var(--surface);color:var(--ink);font-size:.9rem;padding:1rem;min-width:0}.p-docs .doc-mockup-header{color:var(--ink-secondary);font-size:.8rem}.p-docs .doc-mockup .doc-example-note{margin:0 0 .75rem;font-size:.85rem!important;color:var(--ink-secondary)}.p-docs .doc-mockup [style*="display:flex"]{flex-wrap:wrap}.p-docs .doc-example-label{display:inline-flex;align-items:center;gap:.35rem;color:var(--ink)}.p-docs .doc-example-choice{font-size:1.2rem;color:var(--brand-strong)}.p-docs .doc-example-field{display:inline-block;padding:.5rem .7rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-dim);color:var(--ink);min-width:0;max-width:100%;overflow-wrap:anywhere}.p-docs .doc-example-button{cursor:default;transform:none;box-shadow:none}.p-docs .doc-highlight{background:var(--brand-soft);border-color:var(--brand-strong);color:var(--ink)}.p-docs .doc-tag{background:var(--brand-soft);color:var(--brand-strong)}.p-docs .doc-code{background:var(--surface-dim);color:var(--ink);border:1px solid var(--line);max-width:100%}.p-docs .doc-table-scroll{overflow-x:auto;max-width:100%;margin:.8rem 0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.p-docs .doc-table-scroll:before{content:"Tabell \2013  rulla i sidled om alla kolumner inte syns";display:block;padding:.5rem .7rem;font-size:.8rem;color:var(--ink-secondary)}.p-docs .doc-table-scroll table{width:100%;min-width:32rem;border-collapse:collapse;font-size:.9rem!important;margin:0!important}.p-docs .doc-table-scroll thead{display:table-header-group}.p-docs .doc-table-scroll tbody{display:table-row-group}.p-docs .doc-table-scroll tr{display:table-row}.p-docs .doc-table-scroll th,.p-docs .doc-table-scroll td{display:table-cell;padding:.65rem .7rem!important;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.p-docs .doc-table-scroll th{background:var(--surface-dim);color:var(--ink);font-size:.85rem;text-transform:none;letter-spacing:normal}.p-docs .doc-table-scroll:focus-visible,.p-docs a:focus-visible,.p-docs summary:focus-visible{outline:2px solid var(--brand-strong);outline-offset:3px}@media(max-width:640px){.p-docs .doc-step{display:block;padding:.75rem}.p-docs .doc-step-num{margin-bottom:.6rem}.p-docs .doc-mockup{padding:.75rem}.p-docs .doc-guide-nav ul{display:block}.p-docs .doc-guide-nav a:not(.p-btn){min-height:2.75rem}.p-docs .doc-mockup [style*=grid-template-columns]{grid-template-columns:1fr!important}}@media print{.p-docs .doc-guide-nav{display:none}.p-docs .doc-table-scroll{overflow:visible}.p-docs .doc-table-scroll table{min-width:0}.p-docs .doc-table-scroll:before{display:none}}
