.phase3-transparency h1{margin-bottom:24px}.phase3-transparency h2,.phase3-transparency h3{margin-bottom:16px}.phase3-transparency .section-header{margin-top:24px}.phase3-transparency .actions-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.phase3-transparency-preview{margin:12px 0}.phase3-transparency-form{margin-top:18px}.phase3-transparency-field{margin-top:14px}.phase3-transparency-field>label{color:#1b4a5a;font-weight:600}.phase3-transparency-field>p{color:#777;margin:4px 0 10px;font-size:13px}.phase3-transparency-field>input{border:1px solid #ddd;border-radius:6px;width:100%;max-width:480px;padding:9px 12px;font-size:14px}.phase3-transparency-field>textarea{border:1px solid #ddd;border-radius:6px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.5}.phase3-transparency-save{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.phase3-transparency-save>a{color:#888;margin-left:auto;text-decoration:none}.phase3-transparency-presets{background:#f7f5ef;margin-top:18px}.phase3-transparency-presets>p{color:#555;margin:0 0 14px;font-size:14px}.phase3-transparency-section{margin-top:24px}.phase3-transparency-table-card{max-width:100%;padding:0;overflow:auto}.phase3-transparency-table{border-collapse:collapse;width:100%;font-size:14px}.phase3-transparency-table thead{text-align:left;background:#f7f5ef}.phase3-transparency-table th{white-space:normal;padding:10px 14px}.phase3-transparency-table td{border-top:1px solid #f0f0f0;padding:10px 14px}.phase3-transparency-table small{color:#888}.phase3-transparency-interval{align-items:center;gap:6px;margin:0;display:flex}.phase3-transparency-interval input{border:1px solid #ddd;border-radius:5px;width:90px;padding:5px 8px;font-size:13px}.phase3-transparency-delete{color:#c33}.phase3-transparency-empty{color:#888;text-align:center;padding:20px}.phase3-transparency-add{margin-top:14px}.phase3-transparency-add>summary{cursor:pointer;color:#1b4a5a;font-weight:500}.phase3-transparency-add>form{margin-top:14px}.phase3-transparency-employees-heading{margin-top:32px}.phase3-transparency-assignment{align-items:center;gap:6px;margin:0;display:flex}.phase3-transparency-assignment select{background:#fff;border:1px solid #ddd;border-radius:6px;width:100%;min-width:200px;padding:6px 10px}.phase3-transparency-assignment input{background:#fff;border:1px solid #ddd;border-radius:4px;flex:1;min-width:100px;padding:5px 8px;font-size:13px}.phase3-transparency-unassigned{background:#fff8e6}.phase3-transparency .sk-alert-warn{color:#70531b;background:#fff8e6;border-color:#edd59b}.phase3-transparency-version-label{max-width:320px}.phase3-transparency-document-table{margin-top:12px;overflow:auto}.phase3-transparency .link-more{cursor:pointer;font:inherit;color:#1b4a5a;text-align:left;background:0 0;border:0;padding:0}.phase3-transparency-methods{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:24px}.phase3-transparency-methods .card{color:inherit;border:2px solid #e8eaec;text-decoration:none;transition:border-color .2s;display:block}.phase3-transparency-methods a.card:hover{border-color:#c4a96a}.phase3-transparency-method-icon{margin-bottom:8px;font-size:48px}.phase3-transparency-methods p{color:#555;margin-bottom:12px}.phase3-transparency-methods small{color:#888}.phase3-transparency-method-disabled{opacity:.5}.phase3-transparency-method-disabled h3,.phase3-transparency-method-disabled p{color:#888}.phase3-transparency .phase3-signing-frame{border:2px dashed var(--gold);border-radius:var(--radius);background:var(--gold-light);padding:8px}.phase3-transparency canvas{cursor:crosshair;touch-action:none;background:#fff;width:100%;height:200px;display:block}.phase3-transparency-signer-grid{grid-template-columns:1fr 1fr}.phase3-transparency-admin-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:18px}.phase3-transparency-admin-stats small{color:#888}.phase3-transparency-admin-stats .card>div{color:#1b4a5a;font-size:28px;font-weight:600}.phase3-transparency-admin-table{margin-top:18px}.phase3-transparency-admin-table table{min-width:0}@media (max-width:600px){.phase3-transparency .grid{grid-template-columns:1fr}.phase3-transparency-save>a{margin-left:0}.phase3-transparency .check-label{flex-wrap:wrap}.phase3-transparency-table{min-width:600px}.phase3-transparency-table-card{overscroll-behavior-x:contain}}.phase3-transparency-presets .actions-row{gap:10px}@media (max-width:700px){.phase3-transparency .actions-row{align-items:stretch}.phase3-transparency-presets .actions-row{flex-direction:row;align-items:center}}.phase3-transparency .phase3-transparency-signer-grid{grid-template-columns:1fr 1fr}.phase3-transparency-admin-stats .card:nth-child(2)>div{color:#1f6b3a}.phase3-transparency-admin-stats .card:nth-child(3)>div{color:#c4a96a}.phase3-transparency-admin-disabled{color:#bbb}.phase3-transparency-admin-complete{color:#1f6b3a}.phase3-transparency-admin-module{color:#fff;border-radius:12px;padding:3px 10px;font-size:12px}.phase3-transparency-admin-module.is-enabled{background:#5cb85c}.phase3-transparency-admin-module.is-disabled{background:#bbb}.phase3-transparency-admin-save{gap:4px}.phase3-transparency-admin-save input{min-width:0}.phase3-transparency-admin-save input.is-empty{border-color:#f0ad4e}.phase3-transparency-admin-invite{vertical-align:middle;display:inline-block}.phase3-transparency .phase3-transparency-admin-invite summary{font-size:13px;list-style:none}.phase3-transparency-admin-invite form{margin-top:8px}.phase3-transparency-admin-table small.phase3-transparency-admin-progress-step{color:#555}.phase3-transparency-admin-not-started{color:#888}.phase3-transparency-admin-disable{margin:0 0 0 8px;display:inline}.phase3-transparency-admin-save button{padding:5px 10px;font-size:13px}
