/* FLEGO 4.6.2 — inbox and action center, shared journal visual language */
.f462-nav-item{display:flex!important;align-items:center;gap:12px;width:100%;background:transparent;border:0;font-family:inherit;font-size:15px;line-height:1.4;font-weight:600;text-align:left;cursor:pointer;color:inherit;padding:13px 16px;border-radius:11px}
.f462-nav-item:hover{background:#f2f3f1}.f462-icon{font-size:19px;font-weight:400}.f462-counter{margin-left:auto;min-width:24px;padding:2px 7px;border-radius:999px;background:#f4d780;color:#473200;text-align:center;font:700 12px/1.5 system-ui}.f462-counter[hidden]{display:none}
.f462-in-legacy{display:inline-flex;padding:9px 12px;margin:7px;font:600 14px system-ui;border:1px solid #ddd;border-radius:10px;background:white;cursor:pointer}
.f462-modal{width:min(760px,calc(100vw - 24px));max-height:min(85vh,850px);border:1px solid #dededb;border-radius:20px;background:#fff;color:#191c1d;box-shadow:0 25px 80px #1115;padding:0;overflow:auto}
.f462-modal::backdrop{background:#10141899}.f462-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:21px 24px;border-bottom:1px solid #e4e5e2}.f462-modal-head h2{font-family:inherit;font-size:23px;line-height:1.2;font-weight:700;margin:0 0 6px}.f462-modal-head p{color:#69716f;font-size:13px;margin:0}.f462-close{border:0;background:#f2f3f1;padding:7px 12px;border-radius:8px;cursor:pointer;font-size:18px}
.f462-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:14px 24px;border-bottom:1px solid #e6e7e4}.f462-tabs button{padding:9px 14px;border-radius:10px;background:#f3f4f1;color:#333;border:0;font-weight:650;cursor:pointer}.f462-tabs button[aria-current="true"]{background:#f7e8b7}
.f462-content{padding:19px 24px 25px;display:grid;gap:12px}.f462-item{border:1px solid #e0e2dd;border-radius:12px;padding:16px;display:grid;gap:9px}.f462-item[data-kind="decision"]{border-left:4px solid #efb21d}.f462-item h3{margin:0;font-size:16px}.f462-meta{color:#69716f;font-size:12px}.f462-item p{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.5}.f462-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.f462-actions button,.f462-actions a,.f462-send button{padding:9px 13px;border-radius:9px;border:1px solid #d3d5d1;background:#fff;color:#191c1d;cursor:pointer;font-family:inherit;font-size:13px;line-height:1.3;font-weight:600;text-decoration:none}.f462-actions button.f462-primary,.f462-send button{background:#efb21d;border-color:#e4a408}.f462-reason{width:100%;box-sizing:border-box;padding:10px;border:1px solid #d2d5d1;border-radius:8px;font-family:inherit;font-size:14px;min-height:65px}.f462-item.f462-unread{background:#fffaf0}.f462-empty{padding:30px 14px;text-align:center;color:#66706c;background:#f5f6f3;border-radius:12px}.f462-send{padding:18px 24px;border-top:1px solid #e6e7e4;display:grid;gap:9px}.f462-send h3{font-size:15px;margin:0}.f462-send label{font-size:12px;color:#69716f;font-weight:600}.f462-send select,.f462-send textarea{box-sizing:border-box;width:100%;border:1px solid #d3d5d1;border-radius:9px;padding:10px;font:14px inherit}.f462-send textarea{min-height:70px;resize:vertical}.f462-send button{justify-self:start}.f462-error{color:#a32424;font-size:13px}.f462-tabs button:focus-visible,.f462-nav-item:focus-visible{outline:3px solid #e6a918;outline-offset:2px}
@media(max-width:640px){.f462-modal-head,.f462-tabs,.f462-content,.f462-send{padding-left:15px;padding-right:15px}.f462-modal-head h2{font-size:20px}}
