body#app-layout{background:var(--c-bg);font-family:var(--font-sans);color:var(--c-text)}#app-layout>.container-fluid{padding:0 12px}#iframe-content{max-width:var(--container-read);margin:0 auto;padding:16px 8px 32px}#iframe-content>.row{margin:0;display:block}#iframe-content .col-sm-8{width:100%;margin:0;padding:0;float:none}#iframe-content #checklistTitle{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--c-text-strong);text-align:center;line-height:var(--lh-tight);margin:4px 0 22px}#iframe-content .progress-bar-container{margin:0 0 24px}#iframe-content .progress-bar-container>.row{display:flex!important;align-items:stretch;gap:var(--space-2);margin:0}#iframe-content .progress-container{flex:1 1 auto;width:auto!important;max-width:none!important;min-width:0;padding:0;display:flex}#iframe-content .progress{flex:1;height:38px;margin:0;background:var(--slate-200);border-radius:var(--radius-lg);box-shadow:none;overflow:hidden}#iframe-content div.progress div.progress-bar{background-color:var(--c-primary);background-image:none;box-shadow:none;height:38px;min-width:60px!important;padding:0 12px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:1}#iframe-content .checklist-progress-count{flex:0 0 auto;width:auto!important;max-width:none!important;min-width:0;padding:0;display:flex!important;align-items:stretch;height:auto!important}#iframe-content .checklist-progress-count>div{position:static!important;left:auto!important;top:auto!important;margin:0!important;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;background:var(--c-surface);border:1px solid var(--c-border)!important;border-radius:var(--radius-lg);color:var(--c-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;box-shadow:none}#iframe-content .checklist-progress-count-full>div{background:var(--c-primary);border:none!important;color:#fff}#iframe-content .checklist-progress-count .checked-count,#iframe-content .checklist-progress-count .separator,#iframe-content .checklist-progress-count .total-count,#iframe-content .text-boris-color-green{color:inherit!important}#iframe-content .checklist-progress-count .trello-checklist-icon svg{width:16px;height:16px;margin:0;float:none}#iframe-content .trello-checklist-icon-grey{position:static!important;margin:0 2px 0 0!important;color:var(--c-text-faint)}#iframe-content .clear-checkboxes-container{flex:0 0 auto;width:auto!important;max-width:none!important;padding:0;display:flex}#iframe-content .btn-clear-checkboxes.btn{height:38px;margin:0!important;display:inline-flex;align-items:center;gap:6px;padding:0 16px;background:var(--c-surface);border:1px solid var(--c-border);color:var(--c-text-muted);border-radius:var(--radius-lg);box-shadow:none;font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap}#iframe-content .btn-clear-checkboxes.btn:hover{color:var(--c-danger);border-color:var(--c-danger);background:var(--red-50)}#iframe-content .btn-clear-checkboxes .licon{width:1em;height:1em}#iframe-content .itemBlockTitle{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--c-text-strong);margin:26px 0 12px}#iframe-content .itemBlockTitle>span:not([class]){flex:1 1 auto;min-width:0}#iframe-content .chls-item-number-main{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:26px;height:26px;padding:0 7px;background:var(--c-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:var(--fw-bold)}#iframe-content .chls-item-number-sub{color:var(--c-primary);font-weight:var(--fw-bold);margin-right:4px}#iframe-content .questionPanel.panel{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-xl);box-shadow:var(--card-shadow);margin:0 0 10px!important;transition:border-color .15s,box-shadow .15s}#iframe-content .questionPanel.panel:hover{border-color:var(--c-primary);box-shadow:var(--shadow-md)}#iframe-content .questionPanel .panel-body{padding:13px 18px}#iframe-content .chls-item-head{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--c-text-strong);line-height:var(--lh-base)}#iframe-content .checkboxHelpText{font-size:var(--fs-sm);color:var(--c-text-muted);margin-top:4px;line-height:var(--lh-base)}#iframe-content .checkboxHelpText p:last-child{margin-bottom:0}#iframe-content .itemBlockCheckbox label{padding-left:32px;cursor:pointer}#iframe-content .itemBlockCheckbox label::before{width:20px;height:20px;border-radius:var(--radius-sm);border:2px solid var(--slate-300);background:var(--c-surface);top:1px;left:0;transition:background .15s,border-color .15s}#iframe-content .itemBlockCheckbox label::after{content:""!important;position:absolute;box-sizing:content-box;top:10px;left:10px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;background:0 0;transform:translate(-50%,-58%) rotate(45deg);transform-origin:center;opacity:0;transition:opacity .12s;display:block;padding:0;margin:0;font-size:0;line-height:1}#iframe-content .itemBlockCheckbox input:checked+label::after{opacity:1}#iframe-content .checkbox-success input[type=checkbox]:checked+label::before{background-color:var(--c-primary);border-color:var(--c-primary)}#iframe-content .itemBlockCheckbox:hover label::before{border-color:var(--c-primary)}#iframe-content .itemBlockCheckbox input:focus-visible+label::before{box-shadow:var(--ring-primary)}#iframe-content .bottom-pdf-print-buttons-line-iframe .btn{background:var(--c-surface)!important;background-image:none!important;border:1px solid var(--c-border)!important;border-radius:var(--radius-lg)!important;color:var(--c-text)!important;font-weight:var(--fw-semibold);font-size:var(--fs-sm);box-shadow:var(--card-shadow);padding:11px 18px;text-shadow:none;transition:border-color .15s,color .15s,box-shadow .15s}#iframe-content .bottom-pdf-print-buttons-line-iframe .btn:hover{border-color:var(--c-primary)!important;color:var(--c-primary)!important;box-shadow:var(--shadow-md)}
