.react-calendar{background:#fff;border:1px solid #a0a096;width:350px;max-width:100%;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{margin:-.5em;display:flex}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :before,.react-calendar :after{box-sizing:border-box}.react-calendar button{border:0;outline:none;margin:0}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em;display:flex}.react-calendar__navigation button{background:0 0;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{font:inherit;justify-content:center;align-items:center;font-size:.75em;font-weight:700;display:flex}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{text-align:center;max-width:100%;font:inherit;background:0 0;padding:10px 6.6667px;font-size:.833em}.react-calendar__tile:disabled{color:#ababab;background-color:#f0f0f0}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{color:#fff;background:#006edc}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.duerp-editor{background-color:#fff;border:1px solid #ccc;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.duerp-editor h3{margin-bottom:.5rem}.duerp-update{color:#888;font-size:14px;position:absolute;bottom:10px;left:12px}.duerp-editor .ProseMirror{outline:none;width:100%}.duerp-editor .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:12px 0}.duerp-editor .ProseMirror th,.duerp-editor .ProseMirror td{vertical-align:top;text-align:left;border:1px solid #333;padding:8px}.duerp-editor .ProseMirror th{text-align:center;vertical-align:middle;background:#f3f3f3;font-weight:600}.duerp-editor .ProseMirror td:empty:after,.duerp-editor .ProseMirror th:empty:after{content:" "}.duerp-editor .ProseMirror .column-resize-handle{pointer-events:none;background:#999;width:4px;position:absolute;top:0;bottom:0;right:-2px}.duerp-editor .ProseMirror .tableWrapper{overflow-x:auto}.papripact-editor{background-color:#fff;border:1px solid #ccc;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.papripact-editor h3{margin-bottom:.5rem}.ProseMirror{outline:none;min-height:150px;line-height:1.6}.papripact-update{color:#888;font-size:14px;position:absolute;bottom:10px;left:12px}.svgEdit{fill:#07645b;width:30px;height:30px}.svgCheck{fill:#3cfa44;width:30px;height:30px}.papripact-editor .ProseMirror{outline:none;width:100%}.papripact-editor .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:12px 0}.papripact-editor .ProseMirror th,.papripact-editor .ProseMirror td{vertical-align:top;text-align:left;border:1px solid #333;padding:8px}.papripact-editor .ProseMirror th{text-align:center;vertical-align:middle;background:#f3f3f3;font-weight:600}.papripact-editor .ProseMirror td:empty:after,.papripact-editor .ProseMirror th:empty:after{content:" "}.papripact-editor .ProseMirror .column-resize-handle{pointer-events:none;background:#999;width:4px;position:absolute;top:0;bottom:0;right:-2px}.papripact-editor .ProseMirror .tableWrapper{overflow-x:auto}.rte-toolbar{background:#fff;border:1px solid #e7e7e7;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;margin-right:40px;padding:10px;display:flex;box-shadow:0 6px 18px #0000000a}.rte-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rte-divider{background:#ececec;width:1px;height:26px}.rte-spacer{flex:1;min-width:8px}.rte-btn{appearance:none;color:#1f2937;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:7px 10px;font-size:13px;line-height:1;transition:all .15s}.rte-btn:hover{border-color:#d7d7d7;transform:translateY(-1px);box-shadow:0 6px 14px #0000000f}.rte-btn:active{box-shadow:none;transform:translateY(0)}.rte-btn.is-active{color:#07645b;background:#07645b14;border-color:#07645b;font-weight:600}.rte-btn-primary{color:#fff;background:#07645b;border-color:#07645b}.rte-btn-primary:hover{filter:brightness(1.05)}.rte-btn-danger{color:#b91c1c;background:#dc262614;border-color:#dc262640}.rte-btn-danger:hover{border-color:#dc262666}.rte-table-insert .rte-label{color:#6b7280;margin-right:6px;font-size:12px}.rte-field{background:#fafafa;border:1px solid #e6e6e6;border-radius:10px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.rte-field span{color:#6b7280;font-size:12px}.rte-field input{color:#111827;background:0 0;border:none;outline:none;width:54px;font-size:13px}.rte-tablebar{background:#fcfcfc;border:1px solid #e7e7e7;border-radius:10px;flex-direction:column;gap:8px;margin-bottom:12px;padding:10px;display:flex}.rte-tablebar-title{color:#6b7280;letter-spacing:.2px;font-size:12px;font-weight:600}.rte-tablebar-actions{flex-wrap:wrap;gap:8px;display:flex}.rte-chip{cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:999px;padding:6px 10px;font-size:12px;transition:all .15s}.rte-chip:hover{border-color:#d7d7d7;transform:translateY(-1px);box-shadow:0 6px 14px #0000000f}.rte-chip.is-active{color:#07645b;background:#07645b14;border-color:#07645b;font-weight:600}.rte-chip-danger{color:#b91c1c;background:#dc262614;border-color:#dc262640}.section-wrapper{background-color:#fff;border:1px solid #ddd;border-radius:6px;margin-bottom:20px;padding:16px}.section-title{margin-bottom:12px;font-size:20px;font-weight:700}.section-subtitle{margin:20px 0;font-size:18px}.section-list{margin-bottom:1rem;padding-left:1.5rem;list-style-type:disc}.section-list li{margin-bottom:6px;list-style-type:disc}.duerp-title{text-align:center;font-size:36px}.duerp-company{text-align:center;margin-top:50px}.container-imageDUERP{background-color:#f7f7f7;border-radius:8px;justify-content:center;align-items:center;margin:40px 0;display:flex}.imageDUERP{object-fit:contain;border-radius:6px;max-width:100%;height:auto;box-shadow:0 2px 8px #0000001a}.section-paragraph{margin-bottom:1rem;line-height:1.6}.tableDUERP{border-collapse:collapse;width:100%;margin-top:1rem;margin-bottom:1.5rem}.tableDUERP th,.tableDUERP td{text-align:center;border:1px solid #ccc;padding:8px}.tableDUERP thead{background-color:#f5f5f5}.priority-1{background-color:red;font-weight:700}.priority-2{background-color:#ffc000;font-weight:700}.priority-3{background-color:#8dd873;font-weight:700}.protection-high{background-color:#d4edda;font-weight:700}.protection-medium{background-color:#fff3cd;font-weight:700}.protection-low{background-color:#f8d7da;font-weight:700}.protection-none{background-color:#f5c6cb;font-weight:700}.text-formula{text-align:center;margin-bottom:10px}.text-formula-score{text-align:center;border:4px solid red;border-radius:8px;margin:0 auto 10px;padding:10px}
