.ppdocs-shell{--ppdocs-teal:#277079;--ppdocs-teal-10:#2770791a;--ppdocs-light:#f8fafc;--ppdocs-orange:#eb6601;box-sizing:border-box;color:#283640;background:#f5f7f8;width:100%;padding:16px 0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.ppdocs-topstats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.ppdocs-topstat-card,.ppdocs-sidebar,.ppdocs-content,.ppdocs-activity-card{background:#fff;border:1px solid #e6eef1;border-radius:12px;box-shadow:0 6px 18px #0f172a0a}.ppdocs-insight-card{background:#2770791a;border:1px solid #27707933;border-radius:8px}.ppdocs-topstat-card{min-height:72px;padding:18px 16px}.ppdocs-topstat-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:5px;display:flex}.ppdocs-topstat-head span:first-child{font-weight:500;font-style:Medium;letter-spacing:0%;color:#1f2937;font-size:14px;line-height:120%}.ppdocs-topstat-head1 span:first-child{font-weight:600;font-style:Semi Bold;letter-spacing:0%;color:#eb6601;font-size:14px;line-height:120%}.ppdocs-topstat-card strong{font-weight:600;font-style:Semi Bold;letter-spacing:0%;color:#1f2937;font-size:24px;line-height:120%;display:block}.ppdocs-topstat-card p{font-weight:500;font-style:Medium;letter-spacing:0%;color:#6b7280;margin:4px 0 0;font-size:12px;line-height:120%}.ppdocs-badge{min-height:16px;letter-spacing:0%;white-space:nowrap;border-radius:41px;align-items:center;padding:0 6px;font-size:12px;font-weight:500;line-height:120%;display:inline-flex}.ppdocs-badge-green{color:#0aa43e;background:#0aa43e1a}.ppdocs-highlight-orange{color:#eb6601!important}.ppdocs-alertbar{background:#eb66010d;border:1px solid #eb66011f;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:6px;padding:10px 12px;display:flex}.ppdocs-alertbar-left{align-items:flex-start;gap:10px;display:flex}.ppdocs-alert-icon{background:var(--ppdocs-orange,#eb6601);width:36px;min-width:36px;height:36px;color:var(--ppdocs-orange);background:#eb66011f;border-radius:10px;justify-content:center;align-items:center;margin-top:2px;font-size:14px;display:flex}.ppdocs-alertbar strong{font-weight:600;font-style:Semi Bold;letter-spacing:0%;color:#eb6601;margin-bottom:2px;font-size:14px;line-height:120%;display:block}.ppdocs-alertbar p{font-weight:500;font-style:Medium;letter-spacing:0%;color:#6b7280;margin:0;font-size:12px;line-height:140%}.ppdocs-alert-actions{gap:8px;display:flex}.ppdocs-main-grid{grid-template-columns:230px 1fr;gap:16px;margin-bottom:16px;display:grid}.ppdocs-sidebar-title,.ppdocs-sidebar-subtitle{font-weight:500;font-style:Medium;letter-spacing:0%;color:#1f2937;margin:0 0 8px;font-size:14px;line-height:120%}.ppdocs-category-list{flex-direction:column;gap:4px;display:flex}.ppdocs-category-item{color:#6b7280;cursor:pointer;height:28px;font-weight:500;font-style:Medium;letter-spacing:0%;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:0 8px;font-size:14px;line-height:120%;display:flex}.ppdocs-category-item-active{background:var(--ppdocs-teal);color:#fff}.ppdocs-category-left{align-items:center;gap:8px;display:flex}.ppdocs-category-icon{flex-shrink:0;width:14px;height:14px}.ppdocs-category-count{background:#ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:16px;font-size:8px;display:inline-flex}.ppdocs-filter-checklist{flex-direction:column;gap:5px;display:flex}.ppdocs-check-row{font-weight:500;font-style:Medium;letter-spacing:0%;color:#1f2937;cursor:pointer;align-items:center;gap:6px;font-size:12px;line-height:120%;display:flex}.ppdocs-check-row input{accent-color:var(--ppdocs-teal);width:12px;height:12px}.ppdocs-select{width:100%;height:28px;font-weight:500;font-style:Medium;letter-spacing:0%;color:#1f2937;background:#fff;border:1px solid #e1e9ec;border-radius:6px;outline:none;padding:0 8px;font-size:12px;line-height:120%}.ppdocs-sidebar-actions{flex-direction:column;gap:8px;display:flex}.ppdocs-content{min-height:0;position:relative;overflow:hidden}.ppdocs-content-inner{flex-direction:column;display:flex;position:absolute;inset:16px}.ppdocs-table-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ppdocs-searchbox{background:#fff;border:1px solid #e6eef1;border-radius:8px;flex:1;align-items:center;gap:8px;height:36px;padding:0 12px;display:flex}.ppdocs-search-icon{color:#97a3ab;font-size:10px}.ppdocs-search-input{width:100%;font-weight:400;font-style:Regular;letter-spacing:0%;color:#364752;background:0 0;border:none;outline:none;font-size:16px;line-height:20px}.ppdocs-search-input::placeholder{color:#a3afb7}.ppdocs-toolbar-right{align-items:center;gap:6px;display:flex}.ppdocs-sort-select{color:#41515c;background:#fff;border:1px solid #e2e9ed;border-radius:6px;outline:none;height:32px;padding:0 10px;font-size:9px}.ppdocs-view-btn{color:#61717c;cursor:pointer;background:#fff;border:1px solid #e2e9ed;border-radius:6px;width:32px;height:32px;font-size:11px}.ppdocs-table-wrap{background:#fff;border:none;border-radius:12px;flex:1;width:100%;padding:12px;overflow:auto;box-shadow:0 6px 16px #0f172a0a}.ppdocs-table{border-collapse:collapse;width:100%;min-width:980px}.ppdocs-table thead th{color:#1f2937;text-align:left;vertical-align:middle;background:0 0;border-bottom:1px solid #eef3f4;height:36px;padding:10px 14px;font-size:13px;font-weight:600}.ppdocs-table tbody td{color:#1f2937;vertical-align:middle;border-bottom:1px solid #f1f5f6;height:36px;padding:8px 14px;font-size:13px;font-weight:500}.ppdocs-table tbody tr{border-bottom:1px solid #edf1f3;height:40px}.ppdocs-table td input[type=checkbox],.ppdocs-table th input[type=checkbox]{accent-color:#277079;cursor:pointer;vertical-align:middle;border:1px solid #1f29371a;border-radius:3.5px;width:16px;height:16px;margin:0}.ppdocs-cell-name{white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-weight:600;overflow:hidden}.ppdocs-filetype-pill{min-height:26px;color:var(--ppdocs-teal);background:#1f70790f;border-radius:48px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.ppdocs-status-pill{min-height:26px;font-weight:600;font-style:Semi Bold;letter-spacing:0%;border-radius:48px;justify-content:center;align-items:center;padding:6px 8px;font-size:12px;line-height:120%;display:inline-flex}.ppdocs-status-signed{background:var(--ppdocs-teal-10);color:var(--ppdocs-teal)}.ppdocs-status-pending{color:var(--ppdocs-orange);background:#eb660114}.ppdocs-status-generated{color:#47a65b;background:#47a65b1a}.ppdocs-status-available{color:#0d27d2;background:#0d27d21a}.ppdocs-status-archived{color:#788690;background:#7886901a}.ppdocs-download-btn{color:var(--ppdocs-orange);cursor:pointer;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:14px;display:inline-flex}.ppdocs-download-btn img{width:20px;height:20px}.ppdocs-empty-state{text-align:center;color:#8f9ca5;padding:20px 10px!important;font-size:10px!important}.ppdocs-bottom-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ppdocs-insight-head{align-items:center;gap:8px;margin-bottom:14px;display:flex}.ppdocs-insight-icon{color:#277079;font-size:11px}.ppdocs-insight-head strong{font-weight:600;font-style:Semi Bold;letter-spacing:0%;color:#277079;font-size:14px;line-height:120%}.ppdocs-insight-text{font-weight:500;font-style:Medium;letter-spacing:0%;color:#1f2937;margin:0 0 16px;font-size:14px;line-height:150%}.ppdocs-insight-text span{color:#277079;font-weight:700}.ppdocs-tax-ready-box{background:#fbfcfd;border:1px solid #e5ebee;border-radius:8px;gap:10px;margin-bottom:16px;padding:12px;display:flex}.ppdocs-tax-ready-icon{color:#277079;background:#edf7f8;border-radius:4px;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;margin-top:2px;font-size:8px;display:flex}.ppdocs-tax-ready-box{background:linear-gradient(#2770790f,#27707908);border:none;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:14px;display:flex}.ppdocs-tax-ready-icon{width:44px;min-width:44px;height:44px;color:var(--ppdocs-teal);background:#2770791f;border-radius:10px;justify-content:center;align-items:center;font-size:18px;display:flex}.ppdocs-insight-metric-card span{color:#6b7280;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.ppdocs-insight-metric-card strong{color:#277079;margin-bottom:2px;font-size:18px;font-weight:700;line-height:1.1;display:block}.ppdocs-insight-metric-card p{color:#6b7280;margin:0;font-size:11px;font-weight:500}.ppdocs-insight-checklist{background:#fff;border:1px dashed #cfd8dc;border-radius:8px;flex-direction:column;gap:8px;margin-bottom:12px;padding:10px;display:flex}.ppdocs-insight-check-row{align-items:flex-start;gap:8px;display:flex}.ppdocs-insight-dot{background:#277079;border-radius:50%;width:8px;min-width:8px;height:8px;margin-top:5px}.ppdocs-insight-check-row p{color:#1f2937;margin:0;font-size:12px;line-height:1.35}.ppdocs-insight-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ppdocs-btn{width:auto;height:44px;font-weight:500;font-style:Medium;letter-spacing:0%;cursor:pointer;border-radius:8px;padding:0 10px;font-size:16px;line-height:20px}.ppdocs-btn-full{width:100%}.ppdocs-btn-primary{color:#fff;background:#277079;border:1px solid #277079}.ppdocs-btn-light{color:#277079;background:#fff;border:1px solid #1f29374d}.ppdocs-btn-primaryo{color:#fff;background:#eb6601;border:1px solid #eb6601}.ppdocs-btn-lighto{color:#1f2937;background:#fff;border:1px solid #1f29374d}.ppdocs-activity-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.ppdocs-activity-head-title{font-weight:600;font-style:Semi Bold;letter-spacing:0%;color:#1f2937;margin:0;font-size:16px;line-height:120%}.ppdocs-activity-head button{color:#277079;font-weight:600;font-style:Semi Bold;letter-spacing:0%;cursor:pointer;background:0 0;border:none;font-size:12px;line-height:120%}.ppdocs-activity-list{flex-direction:column;gap:16px;padding-top:10px;padding-left:8px;display:flex;position:relative}.ppdocs-activity-list:before{content:"";z-index:1;background:#e5e7eb;width:1px;position:absolute;top:30px;bottom:20px;left:26px}.ppdocs-activity-item{background:0 0;border:none;align-items:flex-start;gap:16px;padding:0;display:flex;position:relative}.ppdocs-activity-icon{color:#fff;z-index:2;background:#277079;border:4px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;margin-top:6px;font-size:14px;display:flex}.ppdocs-activity-content{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;flex:1;gap:8px;padding:14px 16px;display:flex}.ppdocs-content-grid{grid-template-columns:1fr 340px;align-items:start;gap:20px;display:grid}.ppdocs-doc-list-wrap{flex-direction:column;gap:12px;display:flex}.ppdocs-doc-card{background:#fff;border:1px solid #eef3f4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ppdocs-doc-left{align-items:center;gap:12px;display:flex}.ppdocs-doc-icon{background:#2770790f;border-radius:10px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:flex}.ppdocs-doc-icon img{width:20px;height:20px}.ppdocs-doc-meta{flex-direction:column;display:flex}.ppdocs-doc-title{color:#111827;font-size:15px;font-weight:600}.ppdocs-doc-sub{color:#6b7280;margin-top:4px;font-size:12px}.ppdocs-doc-actions{align-items:center;gap:8px;display:flex}.ppdocs-doc-download{cursor:pointer;background:#f3f5f7;border:none;border-radius:8px;padding:8px}.ppdocs-doc-download img{width:16px;height:16px}.ppdocs-doc-footer{margin-top:6px}.ppdocs-exports-panel{flex-direction:column;gap:12px;display:flex}.ppdocs-exports-head{justify-content:space-between;align-items:center;display:flex}.ppdocs-linkish{color:var(--ppdocs-teal);cursor:pointer;background:0 0;border:none}.ppdocs-exports-list{flex-direction:column;gap:10px;display:flex}.ppdocs-export-btn{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8eef1;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.ppdocs-export-btn img{width:18px;height:18px}.ppdocs-exports-options{margin-top:8px}.ppdocs-exports-subtitle{margin-bottom:8px;font-weight:600}.ppdocs-export-option{background:#f8fafc;border:1px solid #eef3f4;border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:12px;display:flex}.ppdocs-export-option input{width:16px;height:16px}@media (max-width:1100px){.ppdocs-content-grid{grid-template-columns:1fr}}.ppdocs-activity-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ppdocs-activity-top-title{font-weight:600;font-style:Semi Bold;letter-spacing:0%;color:#111827;flex:1;margin:0;font-size:15px;line-height:140%}.ppdocs-activity-top span{font-weight:500;font-style:Medium;letter-spacing:0%;color:#4b5563;white-space:nowrap;font-size:13px;line-height:120%}.ppdocs-activity-tag{color:#277079;text-align:center;background:#2770791a;border-radius:12px;align-self:flex-start;padding:4px 10px;font-size:13px;font-weight:600;line-height:140%;display:inline-flex}@media (max-width:1100px){.ppdocs-topstats{grid-template-columns:repeat(2,minmax(0,1fr))}.ppdocs-main-grid,.ppdocs-bottom-grid{grid-template-columns:1fr}}@media (max-width:768px){.ppdocs-topstats,.ppdocs-insight-actions,.ppdocs-insight-metrics{grid-template-columns:1fr}.ppdocs-alertbar,.ppdocs-table-toolbar,.ppdocs-activity-head,.ppdocs-activity-top{flex-direction:column;align-items:flex-start}.ppdocs-alert-actions,.ppdocs-toolbar-right,.ppdocs-btn,.ppdocs-sort-select,.ppdocs-view-btn{width:100%}}.ppdocs-category-badge{color:var(--ppdocs-teal);white-space:nowrap;background:#27707914;border-radius:12px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.ppdocs-category-badge-icon{justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;display:inline-flex}.ppdocs-action-buttons{align-items:center;gap:8px;display:flex}.ppdocs-action-btn{cursor:pointer;color:#6b7280;background:#f0f4f6;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;font-size:14px;transition:all .2s;display:inline-flex}.ppdocs-action-btn:hover{color:var(--ppdocs-teal);background:#e5ebf0}.ppdocs-action-btn img{width:16px;height:16px}.ppdocs-action-download{background:var(--ppdocs-orange);color:#fff}.ppdocs-action-download:hover{color:#fff;background:#d45500}.ppdocs-pagination{background:#fff;border:1px solid #e6eef1;border-radius:8px;justify-content:center;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.ppdocs-pagination-btn{height:32px;color:var(--ppdocs-teal);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:0 12px;font-size:12px;font-weight:500;transition:all .2s}.ppdocs-pagination-btn:hover:not(:disabled){background:var(--ppdocs-teal);color:#fff;border-color:var(--ppdocs-teal)}.ppdocs-pagination-btn:disabled{opacity:.5;cursor:not-allowed;color:#9ca3af}.ppdocs-pagination-info{color:#374151;white-space:nowrap;font-size:13px;font-weight:500}.ppdocs-pagination-info strong{color:var(--ppdocs-teal);font-weight:600}.ppdocs-pagination-count{color:#6b7280;margin-left:4px;font-weight:400}.ppdocs-shell{padding:20px 16px}.ppdocs-topstats{margin-bottom:24px}.ppdocs-alertbar{margin-bottom:24px;padding:14px 16px}.ppdocs-main-grid{margin-bottom:24px}.ppdocs-sidebar{padding:20px}.ppdocs-sidebar-block{margin-bottom:24px}.ppdocs-content{flex-direction:column;padding:20px;display:flex}.ppdocs-table-toolbar{border-bottom:1px solid #e6eef1;margin-bottom:16px;padding-bottom:12px}.ppdocs-searchbox{gap:10px;height:40px;padding:0 14px}.ppdocs-search-input{font-size:14px}.ppdocs-table-wrap{flex:1;max-height:600px;margin-bottom:16px;padding:16px;overflow-y:auto}.ppdocs-table thead th{text-transform:uppercase;letter-spacing:.5px;color:#4b5563;background:#f8fafc;padding:12px 14px;font-size:12px;font-weight:600}.ppdocs-table tbody td{padding:14px}.ppdocs-table tbody tr{height:auto}.ppdocs-bottom-grid{gap:20px;margin-top:24px}.ppdocs-insight-card,.ppdocs-activity-card{padding:20px}@media (max-width:1024px){.ppdocs-table-wrap{max-height:500px}}@media (max-width:768px){.ppdocs-shell{padding:12px 8px}.ppdocs-sidebar,.ppdocs-content{padding:16px}.ppdocs-pagination{flex-wrap:wrap;gap:8px}.ppdocs-pagination-btn{padding:0 8px;font-size:11px}.ppdocs-pagination-info{text-align:center;flex-basis:100%;font-size:12px}.ppdocs-action-buttons{gap:6px}.ppdocs-action-btn{width:28px;height:28px}}
