.p2-panel,.p2-history{min-width:0;overflow-wrap:anywhere}.p2-form{display:grid;gap:12px;max-width:900px}.p2-form fieldset{min-width:0;border:1px solid #cbd7dc;border-radius:10px;padding:14px;margin:8px 0}.p2-form input[type=checkbox]{width:auto;min-height:auto}.p2-request{border:1px solid #cbd7dc;border-radius:10px;margin:12px 0;padding:14px}.p2-panel .actions{flex-wrap:wrap}.p2-panel select,.p2-history select{max-width:100%;min-width:0}.p2-node{border-left:2px solid #bedecf;padding:8px 0 8px 12px;margin:6px 0;overflow-wrap:anywhere}.p2-node summary{cursor:pointer;font-weight:700}.p2-node p{margin:7px 0}.p2-node .p2-node{margin-left:8px}.p2-history [role=tablist]{display:flex;gap:8px;margin:12px 0}.p2-history [aria-selected=true]{background:#e0f2e9}.p2-history-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.p2-history-actions h3{flex-basis:100%}.p2-history-actions select{flex:1 1 180px}#p2-print{display:none}@media(max-width:500px){.p2-node{padding-left:5px}.p2-node .p2-node{margin-left:3px}.p2-form{width:100%}.p2-request .btn{flex:1 1 100px}}@media print{@page{size:A4 portrait;margin:12mm}body.p2-printing>*{display:none!important}body.p2-printing>#p2-print{display:block!important}#p2-print{font-size:10pt;color:#000}.p2-node{break-inside:avoid}#p2-print button{display:none}}
