.secure-tool{max-width:900px}.secure-tool label,.g-approval label,body[data-portal] label{display:block;margin:16px 0}.secure-tool input:not([type=checkbox]),.secure-tool select,body[data-portal] input:not([type=checkbox]),body[data-portal] select,body[data-portal] textarea{width:100%;box-sizing:border-box;min-height:48px;padding:12px;border:1px solid #cfc9bd;border-radius:8px;background:#fffdf7;color:#30343a;font:inherit}.secure-tool .check,body[data-portal] .check{display:flex;align-items:flex-start;gap:12px}.secure-tool input[type=checkbox],body[data-portal] input[type=checkbox]{width:20px;height:20px;flex:none;margin-top:2px}.secure-share,.g-approval{border-top:1px solid #d8d4c9;padding:24px 0}.secure-slot{padding:18px 0;border-bottom:1px solid #d8d4c9}.secure-slot summary{cursor:pointer;font-weight:700}.secure-tool fieldset{border:1px solid #d8d4c9;border-radius:12px;padding:16px}.secure-tool input[readonly]{overflow-wrap:anywhere}body[data-portal] #app{max-width:1100px;margin:0 auto}.secure-share .btn,.g-approval .btn{margin-top:12px}body[data-portal] .row{display:grid;grid-template-columns:1fr 1fr;gap:20px}body[data-portal] h1{font-size:clamp(30px,5vw,48px)}@media(max-width:650px){body[data-portal] .row{grid-template-columns:1fr;gap:0}.secure-tool .actions{display:grid}.secure-tool .btn{width:100%}}
.g-draft-state{border-left:3px solid #94a78d;padding:12px 16px;background:#f8f4eb;font-size:.92rem}.g-draft-state[data-dirty=true]{border-color:#65142f;background:#f4e9e9;color:#65142f;font-weight:700}.g-extra-activity{border-top:1px solid #d8d4c9;padding:16px 0;margin:18px 0}.g-extra-activity summary{font-weight:700;cursor:pointer}.mail-history{margin-top:28px}.mail-history article{padding:16px 0;border-top:1px solid #d8d4c9}
