﻿.top-22214{--theme-text-color: #FFFFFF;--theme-background-color: #BCA98C;--theme-secondary-text-color: #1A1A1A;--theme-secondary-background-color: #E1D8CB;--theme-mobile-text-color: #FFFFFF;--theme-mobile-background-color: #FFFFFF;--clr-tjek-primary: var(--theme-background-color,#b29f84);--clr-tjek-secondary: var(--theme-secondary-background-color,#dfd8cb)}.top-22214 .apv-link-box{border:1px solid var(--clr-tjek-primary);padding:1rem;margin-bottom:1rem;box-shadow:0 1px 5px rgba(0,0,0,.1803921569)}.top-22214 .book-icon,.top-22214 .info-icon{display:flex;align-items:center;gap:.6em}.top-22214 .book-icon .inline-icon,.top-22214 .info-icon .inline-icon{padding:.3em .4em;color:var(--clr-tjek-secondary);background:var(--clr-tjek-primary)}.top-22214 .book-icon .inline-icon svg,.top-22214 .info-icon .inline-icon svg{width:1.5em;height:auto}.top-22214 .book-icon span,.top-22214 .info-icon span{color:var(--clr-tjek-primary)}.top-22214 .link-sharing-form{color:var(--clr-tjek-primary);margin-block:20px}.top-22214 .info-template h1,.top-22214 .info-template h2,.top-22214 .info-template h3,.top-22214 .pagecontent h1,.top-22214 .pagecontent h2,.top-22214 .pagecontent h3,.top-22214 .content h1,.top-22214 .content h2,.top-22214 .content h3{color:var(--clr-tjek-primary)}.top-22214 .expandable-paragraph .paragraph-header,.top-22214 .expandable-paragraph .paragraph-header-text{--theme-secondary-text-color: var(--clr-tjek-primary)}.top-22214 .expandable-page .expandable-paragraph .paragraph-header{border-color:var(--clr-tjek-primary)}.top-22214 .nav-item.expanded .navbar-expand{background:#fff;padding-top:6px !important}.top-22214 .nav-item.expanded .navbar-expand ul{gap:6px}.top-22214 .nav-item.expanded .navbar-expand ul a{padding:.5rem 1rem}.top-22214 .image.col-sm-4{display:grid}.top-22214 #tjekliste-icon{color:var(--clr-tjek-primary)}.top-22214 #tjekliste-icon path{fill:currentColor}.top-22214 tjekliste-icon .action-header{cursor:pointer;position:relative}.top-22214 .action-header h6{position:relative;padding-left:20px;margin:0}.top-22214 .action-header h6::before{content:"▶";position:absolute;left:0;top:50%;transform:translateY(-50%);transition:transform .3s ease;font-size:12px;color:#666}.top-22214 .action-header.expanded h6::before{transform:translateY(-50%) rotate(90deg)}.top-22214 .action-body{display:none;overflow:hidden;transition:all .3s ease}.top-22214 .action-body.show{display:block}.top-22214 .question-title{font-size:1.2rem;font-weight:bold}.top-22214 h3.category-title{font-size:1.5rem}.top-22214 .header-img{padding:2rem;display:grid;justify-content:center;align-items:center}.top-22214 .header-img img,.top-22214 .header-img svg{color:var(--clr-tjek-primary);width:100%;max-width:100%}.top-22214 .item-old{margin:0}.top-22214 .item-old .expandable-page .expandable-paragraph .paragraph-header{background:none !important;font-weight:bold;padding:16px 32px 16px 25px}.top-22214 .item-old .expandable-page .expandable-paragraph i{position:absolute;top:24px;left:0px;font-size:20px;transition:transform .3s ease;width:12px;height:12px;transform:rotate(-90deg)}.top-22214 .item-old .expandable-page .expandable-paragraph.open i{transform:rotate(0deg)}.top-22214 .item-old .expandable-page .expandable-paragraph .content{padding-block:0 !important}.top-22214 .item-old .expandable-page .expandable-paragraph .content li{padding:5px 0}.top-22214 .item-old .expandable-page .expandable-paragraph .content ul.file-list{list-style-type:none;padding-left:20px}.top-22214 .item-old .expandable-page .expandable-paragraph .content ul.file-list li{margin-block:10px;border-bottom:1px dashed #ccc;padding:10px 0}.top-22214 .item-old .expandable-page .expandable-paragraph .content ul.file-list li:last-child{border-bottom:none}.top-22214 .item-old .expandable-page .expandable-paragraph .content ul.file-list li a{font-weight:bold}section.tjekliste{background:#fff;margin:0px;padding:0px}.guide-page{display:none;position:absolute;right:12px;left:12px;z-index:1;box-shadow:0px 0px 13px rgba(0,0,0,.3333333333)}#info-template-content{padding:2rem}.open-guide{background:var(--clr-tjek-primary);color:#fff;position:absolute;right:12px;padding:4px}.open-guide svg{max-width:20px;height:auto}.close-guide{background:var(--clr-tjek-primary);color:#fff;position:absolute;right:0px;padding:4px}.close-guide svg{max-width:20px;height:auto}.checklist-main .question-comments .answer-comment label{display:block}.checklist-main .question-comments .answer-comment textarea{width:100%}.tjekliste .summary-bars{display:flex;flex-direction:column;gap:.75rem}.tjekliste .summary-bar-row{display:flex;align-items:center;gap:1rem}.tjekliste .bar-container{flex:0 0 150px;height:24px;background:#fff;overflow:hidden;display:flex;justify-content:flex-end}.tjekliste .bar{height:100%;transition:width .3s ease;min-width:1%}.tjekliste .bar-success{background:#94d051}.tjekliste .bar-danger{background:#df3c2c}.tjekliste .bar-label{font-size:.9rem;white-space:nowrap}.tjekliste #answer-url{max-width:70%;width:500px}.tjekliste .checklist-view{margin:20px 0}.tjekliste .checklist-header{margin-bottom:5px;padding-bottom:10px;border-bottom:2px solid var(--clr-tjek-primary)}.tjekliste .checklist-header h2{margin-bottom:10px}.tjekliste .checklist-footer .col-md-8 button{padding:15px 40px}.tjekliste .category{margin-bottom:20px;border-bottom:2px dashed var(--clr-tjek-primary)}.tjekliste .category-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.tjekliste .category h3,.tjekliste .category-title{margin-top:20px;margin-bottom:0;color:var(--clr-tjek-primary);padding-bottom:10px;flex:1}.tjekliste .category-actions{display:flex;gap:5px;margin-left:15px}.tjekliste .category-edit-actions{margin-top:20px;text-align:center;padding-top:15px;border-top:1px solid #ddd}.tjekliste .question{padding-bottom:20px;display:grid;grid-template-columns:5fr 1fr;column-gap:2rem}.tjekliste .question:not(:last-child){border-bottom:2px solid #000;margin-bottom:20px}.tjekliste .question-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px;grid-column:span 2}.tjekliste .question-comments{grid-column:span 2}.tjekliste .question h4,.tjekliste .question-title{margin-bottom:0;color:#333;flex:1}.tjekliste .question-actions{display:flex;gap:5px;margin-left:15px}.tjekliste .question-description{margin-bottom:15px;color:#666;font-style:italic}.tjekliste .question-answers{margin-bottom:15px}.tjekliste .question-answers label{margin-right:20px;font-weight:normal}.tjekliste .question-details{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.tjekliste .question-details textarea{grid-column:1/-1;min-height:60px;resize:vertical}.tjekliste .question-details input,.tjekliste .question-details textarea{padding:8px;border:1px solid #ddd;border-radius:4px}.tjekliste .checklist-actions{margin:0}.tjekliste .checklist-error{padding:20px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:5px;color:#721c24;text-align:center}.tjekliste .dropzone{border:2px dashed #ccc;border-radius:8px;padding:40px;text-align:center;cursor:pointer;transition:all .3s ease;background-color:#fafafa;margin:20px 0}.tjekliste .dropzone:hover{border-color:var(--clr-tjek-primary);background-color:#f0f8ff}.tjekliste .dropzone.dragover{border-color:var(--clr-tjek-primary);background-color:#e3f2fd;transform:scale(1.02)}.tjekliste .dropzone-content{pointer-events:none}.tjekliste .dropzone-icon{font-size:48px;color:#000;margin-bottom:16px}.tjekliste .dropzone-text{font-size:18px;font-weight:500;color:#333;margin-bottom:8px}.tjekliste .upload-status{margin-top:20px;padding:15px;border-radius:4px;text-align:center;font-weight:500;display:none}.tjekliste .upload-status.uploading{display:block;background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404}.tjekliste .upload-status.success{display:block;background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.tjekliste .upload-status.error{display:block;background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.tjekliste .btn-icon{background:none;border:none;cursor:pointer;padding:5px;font-size:14px;color:#666;border-radius:3px;transition:all .2s ease}.tjekliste .btn-icon:hover{background-color:#f0f0f0;color:#333}.tjekliste .btn-icon.edit-question,.tjekliste .btn-icon.edit-category{color:var(--clr-tjek-primary)}.tjekliste .btn-icon.edit-question:hover,.tjekliste .btn-icon.edit-category:hover{background-color:#e3f2fd;color:#0056b3}.tjekliste .btn-icon.delete-question,.tjekliste .btn-icon.delete-category{color:#dc3545}.tjekliste .btn-icon.delete-question:hover,.tjekliste .btn-icon.delete-category:hover{background-color:#f8d7da;color:#721c24}.tjekliste .editable{border:1px dashed var(--clr-tjek-primary);padding:5px;border-radius:3px;transition:all .2s ease}.tjekliste .editable:focus{outline:none;border-color:#0056b3;background-color:#f8f9fa}.tjekliste .add-question,.tjekliste .add-category{background-color:#28a745;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s ease}.tjekliste .add-question:hover,.tjekliste .add-category:hover{background-color:#218838}.tjekliste .add-question i,.tjekliste .add-category i{margin-right:5px}.tjekliste .add-category-section{text-align:center;margin:30px 0;padding:20px;border:2px dashed #ddd;border-radius:8px;background-color:#fafafa}.tjekliste .btn-warning{background-color:#ffc107;color:#212529}.tjekliste .btn-warning:hover{background-color:#e0a800}.tjekliste .btn-sm{padding:5px 10px;font-size:12px}.tjekliste .url-copy-container{margin-top:15px;padding:15px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:5px}.tjekliste .url-copy-container .url-display{display:flex;gap:10px;align-items:center;margin-bottom:10px}.tjekliste .url-copy-container #page-url{flex:1;padding:8px;border:1px solid #ced4da;border-radius:4px;background-color:#fff;font-family:monospace;font-size:14px}.tjekliste .copy-notice{color:#28a745;font-weight:bold;font-size:14px;text-align:center;padding:5px;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px}.btn-text{border:0;background:none;padding:0;font:inherit;color:var(--clr-tjek-primary) !important;cursor:pointer;display:block;margin-bottom:.2rem}.btn{border:none;padding:.5rem 1rem;font-size:1rem;border-radius:4px;cursor:pointer;margin-left:.5rem;background:var(--clr-tjek-primary) !important;color:#fff}.btn:hover{color:#fff !important}.btn-text:focus:not(:focus-visible){outline:none;box-shadow:none}.tjekliste .btn{padding:5px 20px;margin:0;border:none;border-radius:0px;cursor:pointer;font-size:16px;text-decoration:none;display:inline-block}.tjekliste .btn-huge{font-size:2rem;padding:1rem 2rem}.tjekliste .btn-primary{color:#fff}.tjekliste .btn-secondary{color:#fff}.tjekliste .btn:hover{opacity:.9}.checklist-page h2{color:var(--clr-tjek-primary)}.handlingsplan-list{grid-column:span 2}.handlingsplan-item{margin-block:10px;border-bottom:1px #000 dashed;padding-block:10px}.handlingsplan-item h6{font-weight:bold}.handlingsplan-item .action-content{margin-block:10px;border-top:1px #000 dashed;padding-block:10px}.handlingsplan-item h3{color:#4d4d4d}.filtertype-problems .category-title,.filtertype-problems .question-header,.filtertype-problems .question-description,.filtertype-problems .question-answers,.filtertype-problems .question-comments,.filtertype-problems .handlingsplan-list h5{display:none}.handlingsplan-form,.action-body-grid{grid-column:span 2;display:grid;grid-template-columns:5fr 1fr;column-gap:2rem}.handlingsplan-form h5,.action-body-grid h5{grid-column:span 2}.handlingsplan-form .form-group,.action-body-grid .form-group{display:grid}.handlingsplan-form .form-group label,.action-body-grid .form-group label{font-weight:bold;font-size:.8rem;margin-bottom:.1rem}.handlingsplan-form .form-group input[type=text],.action-body-grid .form-group input[type=text]{border:1px dashed gray;padding:5px 10px}.handlingsplan-form .form-group textarea,.action-body-grid .form-group textarea{border:1px dashed gray;padding:5px}.checklist-filters{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;position:relative;justify-content:flex-end}.question-answers{display:block}.checklist-filters input[type=radio],.question-answers input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.checklist-filters label,.question-answers label{position:relative;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--clr-tjek-primary);user-select:none}.checklist-filters label::before,.question-answers label::before{content:"";display:inline-block;width:16px;height:16px;border-radius:4px;box-sizing:border-box;border:2px solid currentColor;background:rgba(0,0,0,0)}.checklist-filters label:has(input:checked),.question-answers label:has(input:checked){text-decoration:underline}.checklist-filters label:has(input:checked)::before,.question-answers label:has(input:checked)::before{background:var(--clr-tjek-primary);border-color:rgba(0,0,0,0)}.checklist-filters.outline label,.question-answers.outline label{background:rgba(0,0,0,0);color:var(--clr-tjek-primary)}.checklist-filters.outline label:has(input:checked),.question-answers.outline label:has(input:checked){text-decoration:underline}.checklist-filters.outline label:has(input:checked)::before,.question-answers.outline label:has(input:checked)::before{background:var(--clr-tjek-primary);border-color:var(--clr-tjek-primary)}.checklist-filters label:has(input:focus-visible),.question-answers label:has(input:focus-visible){outline:none;box-shadow:0 0 0 3px rgba(132,50,100,.18)}.question-answers label{color:#4d4d4d}.question-answers label::before{border:2px solid #94d051}.question-answers label:has(input:checked)::before{background:#94d051;border-color:rgba(0,0,0,0)}.question-answers label:nth-child(2)::before{border:2px solid #df3c2c}.question-answers label:nth-child(2):has(input:checked)::before{background:#df3c2c;border-color:rgba(0,0,0,0)}@media print{.checklist-hero,.checklist-main .col-md-4,footer{display:none}.action-body{display:block !important}}.pdf-print nav,.pdf-print .intro,.pdf-print .checklist-hero,.pdf-print .checklist-main .col-md-4,.pdf-print footer{display:none !important}.pdf-print .action-body{display:block !important}/*# sourceMappingURL=checklist.css.map */
