.faceid-form{display:grid;gap:14px;max-width:720px;margin:20px 0}.faceid-form label{display:grid;gap:6px;font-size:14px}.faceid-form input:not([type=checkbox]),.faceid-form textarea,.faceid-form select{box-sizing:border-box;width:100%;padding:11px;border:1px solid #c8d9ce;border-radius:8px;background:#fff;color:#173d2e}.faceid-form input[type=checkbox]{width:20px;height:20px}.faceid-form button,.faceid-public button{padding:12px;border:0;border-radius:8px;background:#174c38;color:#fff;font-weight:700;cursor:pointer}.faceid-test{padding:16px 0;border-bottom:1px solid #dae5de;overflow-wrap:anywhere}.faceid-actions{display:flex;gap:8px;flex-wrap:wrap}.faceid-actions form{margin:0}.faceid-public{background:#f3f7f4;font-family:Arial,sans-serif;color:#183e2d;padding:20px}.faceid-public main{max-width:720px;margin:auto}.faceid-public section{background:#fff;border:1px solid #d8e4dc;padding:20px;border-radius:14px;margin:18px 0}.faceid-public a{color:#185f40;text-decoration:underline}.faceid-public [role=alert]{padding:15px;background:#fff0ed;border-radius:9px}.faceid-public button:focus-visible,.faceid-public a:focus-visible{outline:3px solid #528b6d;outline-offset:3px}.faceid-panel,.faceid-panel>*{min-width:0;max-width:100%;box-sizing:border-box}.faceid-panel p,.faceid-panel code,.faceid-panel a,.faceid-panel h2,.faceid-public p,.faceid-public code,.faceid-public a{overflow-wrap:anywhere;word-break:normal;white-space:normal}.faceid-form,.faceid-form label,.faceid-form input,.faceid-form select,.faceid-form textarea,.faceid-actions>*{min-width:0;max-width:100%;box-sizing:border-box}@media(max-width:600px){.faceid-panel{padding:16px}.faceid-actions{flex-direction:column;align-items:stretch}.faceid-actions form,.faceid-actions button,.faceid-actions a{width:100%;box-sizing:border-box;text-align:center;white-space:normal;overflow-wrap:anywhere}.faceid-public{padding:10px}.faceid-public section{padding:16px}.faceid-panel code{font-size:12px}.faceid-form input,.faceid-form select,.faceid-form textarea{font-size:16px}}.fid-workspace{display:grid;gap:20px;min-width:0}.fid-workspace .faceid-panel{margin:0;padding:24px}.fid-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.fid-heading h2{margin:5px 0 0;font-size:21px}.fid-eyebrow{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#587269;font-weight:700}.fid-notice{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#eef3f0;border:1px solid #d4e1da;border-radius:12px}.fid-notice p{margin:0;font-size:13px;line-height:1.5}.fid-badge{display:inline-flex;align-items:center;align-self:center;border-radius:20px;padding:6px 10px;font-size:12px;font-weight:700;background:#edf0ef;color:#51665d;white-space:normal}.fid-badge-ok{background:#e2f2e8;color:#20613d}.fid-count{font-size:13px;color:#60756b;margin-left:6px}.fid-data{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;background:#f6f8f7;border-radius:10px;padding:16px;margin:0 0 18px}.fid-data dt{color:#63776d;font-size:12px;margin-bottom:7px}.fid-data dd{margin:0;font-size:14px;overflow-wrap:anywhere}.fid-workspace .faceid-actions{align-items:center}.fid-workspace .erp-primary,.fid-workspace .erp-secondary{display:inline-flex;justify-content:center;align-items:center;min-height:42px;height:auto;padding:10px 15px;line-height:1.3;align-self:center;box-sizing:border-box;font-size:13px;white-space:normal}.fid-text-link{font-size:13px;color:#375d4d;text-decoration:underline}.fid-muted{color:#607268;font-size:13px;line-height:1.6}.fid-inline-details{border-top:1px solid #e1e8e4;margin-top:20px;padding-top:16px}.fid-inline-details summary,.fid-details summary{cursor:pointer;font-size:14px;font-weight:650;color:#35594a;min-height:28px;overflow-wrap:anywhere}.fid-details summary span{font-size:12px;color:#728378;margin-left:8px}.fid-details-body{padding-top:16px}.fid-details-body code{overflow-wrap:anywhere;white-space:normal}.fid-case{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid #e2e9e5}.fid-case-info{min-width:0}.fid-case h3{margin:0 0 7px;font-size:16px}.fid-case p,.fid-case small{margin:0;color:#65766e;font-size:12px;line-height:1.7}.fid-case-action{display:flex;align-items:flex-end;flex-direction:column;gap:10px;flex-shrink:0}.fid-case-action .fid-badge{align-self:flex-end}.fid-empty{padding:22px 0}.fid-empty h3{font-size:16px;margin:0 0 8px}.fid-empty p{color:#607268;font-size:14px}.fid-history-row{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;border-top:1px solid #edf0ee;padding:12px 0;font-size:13px}.fid-history-row time{color:#667a6e}.fid-workspace a:focus-visible,.fid-workspace button:focus-visible,.fid-workspace summary:focus-visible{outline:3px solid #528b6d;outline-offset:3px}@media(max-width:600px){.fid-workspace{gap:14px}.fid-workspace .faceid-panel{padding:18px}.fid-heading{align-items:flex-start;flex-wrap:wrap}.fid-heading h2{font-size:19px}.fid-notice{align-items:flex-start;flex-direction:column}.fid-data{grid-template-columns:minmax(0,1fr);gap:16px}.fid-case{align-items:stretch;flex-direction:column;gap:14px}.fid-case-action{align-items:stretch}.fid-case-action .fid-badge{align-self:flex-start}.fid-workspace .faceid-actions{align-items:stretch}.fid-workspace .faceid-actions .erp-secondary,.fid-workspace .faceid-actions .erp-primary{width:100%}.fid-case-action .erp-secondary{align-self:stretch}.fid-history-row{flex-direction:column}.fid-heading>.erp-primary{width:100%}}
