.pob-page{--pob-ink:#10221c;--pob-soft:#f0f7ee;--pob-border:#d9e7dc}.pob-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;margin-bottom:22px;padding:34px 38px;background:linear-gradient(135deg,#1f6d39 0%,#2d8a49 68%,#66cc33 140%);border-radius:16px;box-shadow:0 14px 32px rgba(24,74,39,.16)}.pob-hero:after{content:"";position:absolute;width:250px;height:250px;right:-90px;top:-110px;border:1px solid rgba(255,255,255,.2);border-radius:50%;box-shadow:0 0 0 26px rgba(255,255,255,.06),0 0 0 52px rgba(255,255,255,.04)}.pob-hero-copy{position:relative;z-index:1;max-width:720px}.pob-hero h2{margin:10px 0 8px;max-width:680px;font-size:32px;line-height:1.12;letter-spacing:-.4px}.pob-hero p{max-width:650px;margin:0;color:#edf9e9}.pob-hero-mark{position:relative;z-index:1;display:grid;place-items:center;width:76px;height:76px;border:1px solid rgba(255,255,255,.3);border-radius:18px;color:#d7f6c9;font:700 30px 'Space Grotesk';background:rgba(0,0,51,.14)}.pob-panel{border:1px solid var(--pob-border);box-shadow:0 10px 25px rgba(0,0,51,.055)}.pob-panel-header{align-items:flex-start}.pob-panel-header p{max-width:600px}.pob-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pob-action{display:flex;align-items:center;gap:12px;min-height:74px;padding:14px 15px;background:#fff;border:1px solid var(--pob-border);border-radius:10px;color:var(--pob-ink);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.pob-action:hover{transform:translateY(-2px);border-color:#94cf83;box-shadow:0 8px 18px rgba(31,91,43,.1)}.pob-action-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:9px;background:#e6f5df;color:#27651e;font-weight:700}.pob-action:nth-child(2) .pob-action-icon{background:#e5f3ee;color:#176d5d}.pob-action:nth-child(3) .pob-action-icon{background:#fff0dd;color:#9b5d1c}.pob-action:nth-child(4) .pob-action-icon{background:#e9e7f7;color:#3d417d}.pob-action-copy{display:grid;gap:3px}.pob-action-copy strong{font-size:13px}.pob-action-copy small{color:var(--muted);font-size:11px}.pob-action-arrow{margin-left:auto;color:#4c7455;font-size:18px}.pob-table-header{align-items:flex-start}.pob-filter{display:flex;align-items:center;gap:10px;margin:0 0 18px;padding:12px 14px;background:#f7faf6;border:1px solid var(--pob-border);border-radius:9px}.pob-filter label{color:#405248;font-size:12px;font-weight:700}.pob-filter select{min-width:210px;min-height:40px;padding:8px 34px 8px 11px;border:1px solid #c9d9cc;border-radius:7px;background:#fff;color:var(--pob-ink);font:inherit}.pob-table-wrap{overflow-x:auto;border:1px solid var(--pob-border);border-radius:10px}.pob-table{min-width:980px;margin:0;border:0}.pob-table thead tr:first-child th{padding-top:14px;padding-bottom:9px;background:#edf6eb;color:#245c2d;border-bottom:0;font-size:11px}.pob-table thead tr:nth-child(2) th{padding-top:8px;padding-bottom:10px;background:#f7faf6;color:#66756d;border-bottom:1px solid var(--pob-border);font-size:10px}.pob-table thead th[rowspan]{vertical-align:middle;background:#e6f2e3!important}.pob-table tbody td{padding:14px 12px;border-bottom:1px solid #edf1ed;white-space:nowrap}.pob-table tbody tr:last-child td{border-bottom:0}.pob-table tbody tr:hover td{background:#fbfdfb}.pob-table tbody td:nth-child(2){font-weight:600;color:#245c2d}.pob-table tbody td:nth-child(n+3){text-align:center;font-variant-numeric:tabular-nums}.pob-empty{padding:28px!important;text-align:center!important;color:var(--muted)}.pob-form-shell{max-width:980px}.pob-form-header{padding-bottom:4px}.pob-form-header p{max-width:700px}.pob-form-actions{align-items:center}.pob-form-actions .btn{min-width:150px}.pob-cancel{color:var(--muted);font-size:14px;text-decoration:none}.pob-cancel:hover{color:var(--pob-ink)}@media(max-width:1050px){.pob-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.pob-hero{grid-template-columns:1fr;padding:26px 22px}.pob-hero h2{font-size:26px}.pob-hero-mark{display:none}.pob-actions{grid-template-columns:1fr}.pob-filter{align-items:flex-start;flex-direction:column}.pob-filter select{width:100%}.pob-table-wrap{margin:0 -1px}.pob-form-shell{padding:0}.pob-form-actions{align-items:stretch;flex-direction:column}.pob-form-actions .btn{width:100%}.pob-cancel{text-align:center}}
