@import"https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";body{padding:0;margin:0;box-sizing:border-box;font-family:Be Vietnam Pro,sans-serif!important;background-color:#f8f9fa!important;color:#4f495b!important}::-webkit-scrollbar{width:0}.Global-Button{background:linear-gradient(135deg,#ef443b,#d83a32);color:#fff!important;text-transform:none!important;padding:4px 12px!important;border:none!important;border-radius:6px;font-size:14px;font-weight:500;letter-spacing:.3px;cursor:pointer;box-shadow:0 2px 6px #ef443b40;transition:background .25s ease,box-shadow .25s ease,transform .15s ease}.Global-Button:hover{background:linear-gradient(135deg,#d83a32,#c53028);box-shadow:0 4px 12px #ef443b59;transform:translateY(-1px)}.Global-Button:active{transform:translateY(0);box-shadow:0 2px 4px #ef443b40}.Global-Button:focus-visible{outline:2px solid rgba(239,68,59,.6);outline-offset:2px}.Global-Button:disabled{background:#e0e0e0;color:#9e9e9e!important;cursor:not-allowed;box-shadow:none}.Global-Button1{background-color:#808e831a!important;color:#696969!important;text-transform:none!important;padding:4px 8px!important;border:none!important}.Global-Button2{background:linear-gradient(135deg,#1f6fe0,#1762d3);color:#fff!important;text-transform:none!important;padding:8px 30px!important;border:none!important;border-radius:6px;font-size:14px;font-weight:500;letter-spacing:.3px;cursor:pointer;box-shadow:0 2px 6px #1762d340;transition:background .25s ease,box-shadow .25s ease,transform .15s ease}.Global-Button2:hover{background:linear-gradient(135deg,#1762d3,#0f4fb1);box-shadow:0 4px 12px #1762d359;transform:translateY(-1px)}.Global-Button2:active{transform:translateY(0);box-shadow:0 2px 4px #1762d340}.Global-Button2:focus-visible{outline:2px solid rgba(23,98,211,.6);outline-offset:2px}.Global-Button2:disabled{background:#e0e0e0;color:#9e9e9e!important;cursor:not-allowed;box-shadow:none}.Global-Button12{background:transparent!important;color:#1762d3!important;text-transform:none!important;padding:6px 30px!important;border:2px solid #1762d3!important;border-radius:4px;font-size:14px;font-weight:500;letter-spacing:.3px;cursor:pointer;box-shadow:none;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .15s ease}.Global-Button12:hover{background-color:#1762d314!important;box-shadow:0 2px 6px #1762d340;transform:translateY(-1px)}.Global-Button12:active{background-color:#1762d326!important;transform:translateY(0);box-shadow:0 1px 3px #1762d340}.Global-Button12:focus-visible{outline:2px solid rgba(23,98,211,.6);outline-offset:2px}.Global-Button12:disabled{border-color:#bdbdbd!important;color:#9e9e9e!important;cursor:not-allowed;background-color:transparent!important;box-shadow:none}.Global-Button3{background:linear-gradient(135deg,#c9d5e6,#bbc9de);color:#48464c!important;text-transform:none!important;padding:8px 30px!important;border:none!important;border-radius:6px;font-size:14px;font-weight:500;letter-spacing:.3px;cursor:pointer;box-shadow:0 2px 6px #bbc9de99;transition:background .25s ease,box-shadow .25s ease,transform .15s ease}.Global-Button3:hover{background:linear-gradient(135deg,#bbc9de,#aebfd8);box-shadow:0 4px 12px #bbc9debf;transform:translateY(-1px)}.Global-Button3:active{transform:translateY(0);box-shadow:0 2px 4px #bbc9de99}.Global-Button3:focus-visible{outline:2px solid rgba(72,70,76,.45);outline-offset:2px}.Global-Button3:disabled{background:#e6e6e6;color:#9e9e9e!important;cursor:not-allowed;box-shadow:none}.Global-Button4{background:linear-gradient(135deg,#ef443b,#d83a32);color:#fff!important;text-transform:none!important;padding:8px 18px!important;border:none!important;border-radius:6px;font-size:14px;font-weight:500;letter-spacing:.3px;cursor:pointer;box-shadow:0 2px 6px #ef443b40;transition:background .25s ease,box-shadow .25s ease,transform .15s ease}.Global-Button4:hover{background:linear-gradient(135deg,#d83a32,#c53028);box-shadow:0 4px 12px #ef443b59;transform:translateY(-1px)}.Global-Button4:active{transform:translateY(0);box-shadow:0 2px 4px #ef443b40}.Global-Button4:focus-visible{outline:2px solid rgba(239,68,59,.6);outline-offset:2px}.Global-Button4:disabled{background:#e0e0e0;color:#9e9e9e!important;cursor:not-allowed;box-shadow:none}.Global-Button5{border:1px solid #ef443b!important;text-transform:none!important;padding:6px 14px!important;border:none!important}.Global-Button6{background:linear-gradient(135deg,#ef443b,#d83a32);color:#fff!important;text-transform:none!important;padding:6px 30px!important;border:none!important;border-radius:6px;font-size:14px;font-weight:500;letter-spacing:.3px;cursor:pointer;box-shadow:0 2px 6px #ef443b40;transition:background .25s ease,box-shadow .25s ease,transform .15s ease}.Global-Button6:hover{background:linear-gradient(135deg,#d83a32,#c53028);box-shadow:0 4px 12px #ef443b59;transform:translateY(-1px)}.Global-Button6:active{transform:translateY(0);box-shadow:0 2px 4px #ef443b40}.Global-Button6:focus-visible{outline:2px solid rgba(239,68,59,.6);outline-offset:2px}.Global-Button6:disabled{background:#e0e0e0;color:#9e9e9e!important;cursor:not-allowed;box-shadow:none}.Global-Button7{background:linear-gradient(135deg,#1f6fe0,#1762d3);color:#fff!important;text-transform:none!important;padding:3px 10px!important;border:none!important;border-radius:4px;font-size:12px;font-weight:500;letter-spacing:.25px;cursor:pointer;box-shadow:0 1px 4px #1762d340;transition:background .25s ease,box-shadow .25s ease,transform .12s ease}.Global-Button7:hover{background:linear-gradient(135deg,#1762d3,#0f4fb1);box-shadow:0 3px 8px #1762d359;transform:translateY(-1px)}.Global-Button7:active{transform:translateY(0);box-shadow:0 1px 3px #1762d340}.Global-Button7:focus-visible{outline:2px solid rgba(23,98,211,.6);outline-offset:2px}.Global-Button7:disabled{background:#e0e0e0;color:#9e9e9e!important;cursor:not-allowed;box-shadow:none}.Global-Button8{background-color:#068310!important;color:#fff!important;text-transform:none!important;padding:6px 10px!important;border:none!important}.Global-Button10{color:#48464c!important;text-transform:none!important;padding:6px 30px!important;border:none!important}.convert_button{background-color:#5127db!important;color:#fff!important;text-transform:none!important;padding:10px 30px!important;border:none!important}.download_button{background-color:#1d840f!important;color:#fff!important;text-transform:none!important;padding:10px 30px!important;border:none!important}.download_button1{background-color:#1d840f!important;color:#fff!important;text-transform:none!important;padding:4px 10px!important;border:none!important}.line{border-bottom:1px solid #ccc;padding-bottom:10px}.reuired_field{color:#eb1e1e}.layout{display:flex;width:100%}.sidebar{width:240px;background-color:#1f1f1f;color:#fff}.main-content{flex:1;display:flex;flex-direction:column}.page-content{flex:1;padding:16px;overflow-y:auto}.stdropdown-container{border:0px!important;background-color:#f9f9f9!important;margin-bottom:6px!important}.stsearch-box input{border:0px!important;background-color:#f9f9f9!important}.stsearch-box input:focus{outline:none!important}.pdf-container{width:210mm;min-height:297mm;padding:10mm;margin:0;background:#fff;font-family:Arial,sans-serif;font-size:12px;line-height:1.2;box-sizing:border-box}.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:2px solid #000;padding-bottom:10px}.title{font-size:18px;font-weight:700;text-align:center;flex:1}.logo-right img{height:60px;width:auto}.table{width:100%;border-collapse:collapse;margin-bottom:15px}.table td{border:1px solid #000;padding:4px 6px;vertical-align:top;font-size:10px}.system-info td{height:25px;text-align:left}.system-info input{border:none;background:transparent;width:100%;font-size:10px;padding:2px;outline:none}.system-info input:read-only{background:transparent}.table-header{background-color:#f0f0f0;font-weight:700;text-align:center}.activity-table .sl-col{width:8%;text-align:center}.activity-table .activity-col{width:20%}.activity-table .description-col{width:40%}.activity-table .quarter-col{width:8%;text-align:center}.activity-description{font-size:9px;line-height:1.1}.pm-summary td{height:30px;text-align:center}.pm-summary td:first-child{font-weight:700;background-color:#f0f0f0;width:15%}.notes{margin-top:15px;font-size:10px}@media print{.pdf-container{width:100%;min-height:auto;padding:0;margin:0}.table{break-inside:avoid}.header{break-after:avoid}}@media screen and (max-width: 768px){.pdf-container{width:100%;padding:5mm;font-size:10px}.title{font-size:14px}.logo-right img{height:40px}}
