.composer-add-menu{position:fixed;z-index:1550;padding:8px;background:#262728;border:1px solid #454648;border-radius:14px;box-shadow:0 14px 40px #0007;color:#eee;font:12px system-ui;overflow:auto;text-align:left}.composer-add-menu button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit}.composer-add-title{font-size:12px;padding:2px 7px 7px;color:#c5c6c8}.composer-add-main{display:flex;gap:10px;align-items:center;width:100%;text-align:left;min-height:36px;padding:7px;border-radius:7px}.composer-add-main:hover,.composer-add-skill:hover,.composer-add-resources button:hover{background:#ffffff0d}.composer-add-menu svg{width:15px;height:15px;flex:none}.composer-add-main span{display:flex;align-items:baseline;gap:9px}.composer-add-main small{font-size:10px;color:#8f9194}.composer-add-skillhead{display:flex;justify-content:space-between;align-items:center;padding:12px 6px 6px;border-top:1px solid #ffffff0a;margin-top:5px;color:#aaa}.composer-add-skillhead select{background:transparent;color:#aaa;font-size:11px;border:0;max-width:100px;padding:2px}.composer-add-skillhead option{background:#262728;color:#eee}.composer-add-skills{max-height:230px;overflow:auto;overscroll-behavior:contain}.composer-add-skill{display:flex;align-items:center;border-radius:7px}.composer-add-skill>button:first-child{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:6px;text-align:left}.composer-add-skill img,.composer-skill-mark{width:25px;height:25px;border-radius:5px;object-fit:cover;flex:none}.composer-skill-mark{display:grid;place-items:center;background:#4b5750;color:#c8d9c2;font-size:11px}.composer-add-skill button>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-add-skill>button:last-child{width:26px;display:grid;place-items:center;opacity:.45}.composer-add-skill:hover>button:last-child,.composer-add-skill>button:last-child:focus-visible{opacity:1}.composer-add-resources{max-height:270px;overflow:auto}.composer-add-resources button{display:flex;width:100%;gap:8px;text-align:left;padding:9px 6px;border-radius:6px}.composer-add-empty{color:#95979a;font-size:12px;padding:10px;line-height:1.7}.composer-add-back{padding:4px 6px 10px!important} .composer-add-menu button:focus-visible{outline:1px solid #aabb9c;outline-offset:-2px}

.composer-add-search{box-sizing:border-box;width:100%;padding:8px 9px;background:#191a1b;color:#eee;border:1px solid #454648;border-radius:7px;font:12px system-ui;outline:none}.composer-add-search:focus{border-color:#aabb9c}.composer-add-count{padding:5px 7px;color:#999;font-size:10px}

.model-browser-price{margin-left:auto;flex-shrink:0;max-width:128px;text-align:right;font-size:10px;line-height:1.5;color:#b8cbbd}.model-browser-price-note{font-size:10px;color:#929595;padding:8px 12px;line-height:1.5}.model-browser-row>span:nth-child(2){min-width:0}
