.project-shelf{padding:16px 0 22px;border-bottom:1px solid #76979766;margin-bottom:20px}.project-shelf>h3{font-size:18px;margin:0 0 12px}.project-item{padding:16px 0;border-top:1px solid #7ca3a744}.project-item h4{font-size:17px;margin:10px 0}.project-thumb{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:6px}.project-actions,.project-review{display:flex;gap:8px;flex-wrap:wrap}.project-command{padding:8px 12px;border:1px solid #7bada9;background:#163d40;color:#f2fcf8;border-radius:5px;font:inherit;cursor:pointer}.project-command:hover{background:#265b5d}.project-item select{width:100%;padding:8px;background:#173a3d;color:#f2fcf8;border:1px solid #7bada9;border-radius:4px;font:inherit}.project-result,.project-message,.project-empty{font-size:13px;line-height:1.5}.project-message{color:#f4c997}.project-session{padding:8px 14px;background:#173a3d;color:#edf6ef;border-bottom:1px solid #739695;flex:none}.project-session[hidden],.project-review[hidden]{display:none}.project-session p{margin:0;font-size:13px;overflow-wrap:anywhere}.project-review{margin-top:8px}.project-review input{flex:1 1 180px;min-width:0;max-width:100%;padding:8px;border-radius:4px;border:1px solid #93b1ad;background:#0e282c;color:#fff;font:inherit}.project-review input::placeholder{color:#becfcc}.project-command:focus-visible{outline:2px solid #efca88;outline-offset:2px}
#project-status{color:#edf6ef;opacity:1}
