2 lines
12 KiB
CSS
2 lines
12 KiB
CSS
|
|
.report-actions[data-v-51e69fac]{display:flex;justify-content:flex-end;margin-bottom:20px}.report-content[data-v-51e69fac]{border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);overflow:hidden}.report-page[data-v-51e69fac]{min-height:240mm;padding:10mm;box-sizing:border-box;page-break-inside:avoid}.report-page[data-v-51e69fac]:last-child{page-break-after:avoid}.cover-page[data-v-51e69fac]{min-height:297mm;height:297mm;display:flex;flex-direction:column;background:linear-gradient(135deg,#20a53a,#2a5298);color:#fff;page-break-inside:avoid;padding:0;position:relative;overflow:hidden}.cover-page[data-v-51e69fac]:after{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='rgba(255,255,255,.05)' fill-rule='evenodd'/%3E%3C/svg%3E") repeat;z-index:1;opacity:.5}.cover-page .cover-header[data-v-51e69fac]{display:flex;justify-content:space-between;align-items:center;padding:30px 40px;z-index:2}.cover-page .cover-header .logo[data-v-51e69fac]{display:flex;align-items:center}.cover-page .cover-header .logo img[data-v-51e69fac]{height:40px;filter:brightness(0) invert(1)}.cover-page .cover-header .logo .logo-text[data-v-51e69fac]{font-size:24px;font-weight:600;margin-left:15px;letter-spacing:.5px}.cover-page .cover-header .report-date[data-v-51e69fac]{font-size:18px;opacity:.8}.cover-page .cover-content[data-v-51e69fac]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 40px;z-index:2}.cover-page .cover-content .report-title[data-v-51e69fac]{font-size:52px;font-weight:800;margin-bottom:40px;text-align:center;text-shadow:0 4px 8px rgba(0,0,0,.2);letter-spacing:1px}.cover-page .cover-content .security-level[data-v-51e69fac]{display:flex;flex-direction:column;align-items:center;margin-bottom:50px}.cover-page .cover-content .security-level .level-badge[data-v-51e69fac]{font-size:36px;font-weight:700;padding:15px 40px;border-radius:50px;background-color:rgba(255,255,255,.2);margin-bottom:10px;text-transform:uppercase;letter-spacing:2px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.cover-page .cover-content .security-level .level-text[data-v-51e69fac]{font-size:18px;opacity:.8}.cover-page .cover-content .security-level.level-poor .level-badge[data-v-51e69fac],.cover-page .cover-content .security-level.level-high .level-badge[data-v-51e69fac]{background-color:rgba(255,77,79,.8)}.cover-page .cover-content .security-level.level-fair .level-badge[data-v-51e69fac],.cover-page .cover-content .security-level.level-medium .level-badge[data-v-51e69fac]{background-color:rgba(250,173,20,.8)}.cover-page .cover-content .security-level.level-good .level-badge[data-v-51e69fac],.cover-page .cover-content .security-level.level-secure .level-badge[data-v-51e69fac]{background-color:rgba(82,196,26,.8)!important}.cover-page .cover-content .stats-summary[data-v-51e69fac]{display:flex;justify-content:center;gap:40px;width:100%;max-width:800px}.cover-page .c
|