.pm-main{padding:32px 0 70px}.pm-account-head{margin-bottom:16px}.pm-head-actions{display:flex;gap:8px}.pm-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:clamp(24px,4vw,38px);border:1px solid rgba(216,181,108,.28);border-radius:28px;background:radial-gradient(circle at 88% 0,rgba(216,181,108,.17),transparent 36%),linear-gradient(145deg,#191a19,#0b0c0d 76%);box-shadow:var(--shadow)}.pm-hero h1{margin:12px 0 8px;font-size:clamp(1.75rem,5vw,3.2rem);line-height:1.18}.pm-hero p{max-width:760px;margin:0;color:var(--muted)}.pm-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0}.pm-summary article{display:grid;gap:3px;padding:17px;border:1px solid var(--soft);border-radius:18px;background:rgba(255,255,255,.024)}.pm-summary article:nth-child(2){background:linear-gradient(145deg,rgba(74,197,138,.07),rgba(255,255,255,.018))}.pm-summary article:nth-child(3){background:linear-gradient(145deg,rgba(239,181,80,.07),rgba(255,255,255,.018))}.pm-summary article.wide{grid-column:span 2;background:linear-gradient(145deg,rgba(216,181,108,.09),rgba(255,255,255,.018))}.pm-summary span{color:var(--gold2);font-size:1.18rem;font-weight:900}.pm-summary strong{font-size:.83rem}.pm-summary small{color:var(--muted);font-size:.7rem}.pm-tabs{display:flex;gap:7px;margin-bottom:16px;padding:6px;border:1px solid var(--soft);border-radius:17px;background:rgba(8,9,10,.68);overflow-x:auto;scrollbar-width:thin}.pm-tabs button{flex:0 0 auto;min-height:42px;padding:8px 15px;border:0;border-radius:11px;background:transparent;color:var(--muted);font:inherit;font-size:.8rem;font-weight:900;cursor:pointer}.pm-tabs button.active{color:#111;background:linear-gradient(135deg,#ecd18f,#c99d4b)}.pm-notice{margin:0 0 14px;padding:12px 14px;border:1px solid rgba(74,197,138,.25);border-radius:13px;background:rgba(74,197,138,.08);color:#baf1d6}.pm-notice[data-tone="error"]{border-color:rgba(239,107,104,.25);background:rgba(239,107,104,.08);color:#ffc2c0}.pm-view:focus{outline:none}.pm-overview-grid,.pm-editor-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.pm-editor-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)}.pm-panel{box-shadow:none}.pm-panel>p{color:var(--muted)}.pm-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.pm-panel-heading h2{margin-top:8px}.pm-link-button{border:0;background:transparent;color:var(--gold2);font:inherit;font-weight:900;cursor:pointer}.pm-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:17px}.pm-action-grid button{min-height:54px;padding:10px;border:1px solid var(--soft);border-radius:14px;background:rgba(255,255,255,.025);color:var(--ink);font:inherit;font-weight:900;cursor:pointer}.pm-action-grid button.accent{color:#111;border-color:transparent;background:linear-gradient(135deg,#ecd18f,#c99d4b)}.pm-activity{display:grid;gap:8px}.pm-activity-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;border:1px solid var(--soft);border-radius:13px;background:rgba(255,255,255,.018)}.pm-activity-row strong{font-size:.82rem}.pm-activity-row small{color:var(--muted);font-size:.68rem}.pm-local-warning{display:flex;gap:12px;margin-top:16px;padding:15px;border-right:4px solid var(--gold);border-radius:14px;background:rgba(216,181,108,.055)}.pm-local-warning strong{flex:0 0 auto;color:var(--gold2)}.pm-local-warning span{color:var(--muted);font-size:.8rem}.pm-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px}.pm-form label,.pm-report-filters label{display:grid;gap:6px;color:#e4e7eb;font-size:.8rem;font-weight:800}.pm-form .full{grid-column:1/-1}.pm-form input,.pm-form select,.pm-form textarea,.pm-report-filters input,.pm-report-filters select{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--soft);border-radius:12px;outline:none;background:#0d0f10;color:var(--ink);font:inherit;resize:vertical}.pm-form input:focus,.pm-form select:focus,.pm-form textarea:focus,.pm-report-filters input:focus,.pm-report-filters select:focus{border-color:rgba(216,181,108,.62);box-shadow:0 0 0 3px rgba(216,181,108,.08)}.pm-records{display:grid;gap:9px;max-height:690px;overflow:auto;padding-left:2px}.pm-record{padding:14px;border:1px solid var(--soft);border-radius:15px;background:rgba(255,255,255,.021)}.pm-record-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pm-record-top strong,.pm-record-top span{display:block}.pm-record-top>div>span{margin-top:2px;color:var(--muted);font-size:.72rem}.pm-record-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;color:var(--muted);font-size:.75rem}.pm-record-meta span:last-child{word-break:break-word}.pm-badge{display:inline-flex;align-items:center;width:max-content;padding:4px 8px;border:1px solid var(--line);border-radius:999px;color:var(--gold2);background:rgba(216,181,108,.07);font-size:.65rem;font-weight:900}.pm-badge.success{color:#a9f2cf;border-color:rgba(74,197,138,.2);background:rgba(74,197,138,.08)}.pm-badge.warning{color:#ffe0a3;border-color:rgba(239,181,80,.22);background:rgba(239,181,80,.08)}.pm-item-actions{display:flex;justify-content:flex-end;margin-top:10px}.pm-small-button{padding:5px 9px;border:1px solid var(--soft);border-radius:9px;background:transparent;color:var(--muted);font:inherit;font-size:.69rem;font-weight:900;cursor:pointer}.pm-small-button.danger{color:#ffaaa7}.pm-empty{display:grid;place-items:center;min-height:126px;padding:20px;border:1px dashed var(--line);border-radius:14px;text-align:center}.pm-empty strong{color:var(--gold2)}.pm-empty span{color:var(--muted);font-size:.76rem}.pm-report-controls{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px}.pm-report-filters{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px}.pm-report{padding:clamp(20px,4vw,36px);border:1px solid rgba(216,181,108,.3);border-radius:26px;background:#f4f0e7;color:#171717;box-shadow:var(--shadow)}.pm-report-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:2px solid #d2ba85}.pm-report-header span{color:#705929;font-size:.78rem;font-weight:900}.pm-report-header h2{margin:5px 0 0;font-size:clamp(1.35rem,4vw,2.1rem)}.pm-report-header p{margin:4px 0 0;color:#6d6b66}.pm-report-mark{padding:8px 11px;border:1px solid #c8ad70;border-radius:10px;background:#efe4ca;color:#5f481a;font-weight:900}.pm-report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0}.pm-report-metrics article{display:grid;gap:5px;padding:14px;border:1px solid #d8d0c0;border-radius:13px;background:#fff}.pm-report-metrics article.net{background:#1c211f;color:#fff;border-color:#1c211f}.pm-report-metrics span{color:#6d6b66;font-size:.7rem}.pm-report-metrics .net span{color:#c7d9cf}.pm-report-metrics strong{font-size:1rem}.pm-table-wrap{overflow:auto}.pm-report table{width:100%;border-collapse:collapse}.pm-report th,.pm-report td{padding:11px;border-bottom:1px solid #d8d0c0;text-align:right;font-size:.8rem}.pm-report th{color:#5f481a;background:#eee4d0}.pm-report-foot{margin:18px 0 0;color:#77726a;font-size:.7rem}.pm-report-actions{display:flex;gap:9px;justify-content:flex-end;margin-top:14px}
@media(max-width:940px){.pm-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-summary article.wide{grid-column:span 1}.pm-overview-grid,.pm-editor-grid{grid-template-columns:1fr}.pm-report-controls{align-items:stretch;flex-direction:column}.pm-report-filters{width:100%}}@media(max-width:620px){.pm-main{padding-top:24px}.pm-account-head,.pm-hero{align-items:stretch;flex-direction:column}.pm-head-actions{display:grid;grid-template-columns:1fr 1fr}.pm-hero .button{width:100%}.pm-summary{grid-template-columns:1fr 1fr}.pm-summary article{padding:13px}.pm-summary article.wide{grid-column:1/-1}.pm-form{grid-template-columns:1fr}.pm-form .full{grid-column:auto}.pm-action-grid{grid-template-columns:1fr 1fr}.pm-local-warning{flex-direction:column}.pm-report-filters{grid-template-columns:1fr}.pm-report-header{flex-direction:column}.pm-report-metrics{grid-template-columns:1fr 1fr}.pm-report-actions{flex-direction:column}.pm-report-actions .button{width:100%}.pm-activity-row{grid-template-columns:auto 1fr}.pm-activity-row small{grid-column:2}.pm-record-top{flex-direction:column}.pm-tabs button{font-size:.73rem;padding:8px 12px}}
@media print{body{background:#fff!important;color:#111!important}.topbar,.pm-account-head,.pm-hero,.pm-summary,.pm-tabs,.pm-notice,.no-print,.privacy-note,footer{display:none!important}.pm-main{padding:0}.wrap{width:100%;max-width:none}.pm-view[hidden]{display:none!important}.pm-view[data-pm-view="reports"]{display:block!important}.pm-report{border:0;border-radius:0;box-shadow:none;padding:0}.pm-report table{page-break-inside:auto}.pm-report tr{page-break-inside:avoid}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.pm-item-actions{gap:7px;flex-wrap:wrap}.pm-verification{display:grid;grid-template-columns:auto 1fr;gap:7px 14px;margin-top:18px;padding:14px;border:1px dashed #c8ad70;border-radius:13px;background:#efe4ca;color:#5f481a}.pm-verification span{font-size:.72rem}.pm-verification strong{direction:ltr;text-align:right;word-break:break-all}.pm-report-actions{flex-wrap:wrap}@media(max-width:620px){.pm-verification{grid-template-columns:1fr}.pm-verification strong{text-align:right}}
