.sw-project-bar{max-width:1320px;margin:22px auto;padding:14px 18px;border:1px solid #cfe4e1;border-radius:18px;background:#f5fbfa;display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:18px;align-items:center;font-family:Prompt,sans-serif;color:#123334}.sw-project-bar>div:first-child small{display:block;color:#6c7c7c;font-size:11px}.sw-project-current{border:0;background:transparent;padding:2px 0;color:#006b6d;font:700 16px Prompt;cursor:pointer;text-align:left}.sw-project-meta{display:flex;gap:8px;flex-wrap:wrap}.sw-project-meta span,.sw-project-meta time{padding:6px 9px;border-radius:99px;background:#fff;border:1px solid #dce8e6;color:#526b6b;font-size:11px}.sw-project-actions{display:flex;gap:6px}.sw-project-actions button{min-height:40px;border:1px solid #cfe0dd;border-radius:10px;background:#fff;color:#006b6d;font:600 12px Prompt;padding:8px 11px;cursor:pointer}.sw-project-dialog{width:min(620px,calc(100% - 28px));border:0;border-radius:22px;padding:0;font-family:Prompt,sans-serif;color:#143334;box-shadow:0 30px 100px rgba(0,0,0,.28)}.sw-project-dialog::backdrop{background:rgba(8,35,35,.55)}.sw-project-dialog form{padding:24px}.sw-project-dialog header{display:flex;justify-content:space-between;align-items:start}.sw-project-dialog header small{font-weight:800;color:#0aa3a5;letter-spacing:.1em}.sw-project-dialog h2{margin:4px 0 18px}.sw-project-dialog header>button{border:0;background:transparent;font-size:26px;cursor:pointer}.sw-project-list{display:grid;gap:8px;max-height:330px;overflow:auto}.sw-project-list>button{display:flex;justify-content:space-between;gap:12px;text-align:left;border:1px solid #dce7e5;border-radius:12px;background:#fff;padding:13px;color:#143334;font:500 13px Prompt;cursor:pointer}.sw-project-list>button.active{border-color:#13b4b6;background:#effafa}.sw-project-list small{color:#6c7c7c}.sw-project-new{display:flex;gap:8px;margin-top:18px}.sw-project-new input{flex:1;min-width:0;border:1px solid #cfe0dd;border-radius:10px;padding:10px;font:inherit}.sw-project-new button,.sw-project-import{border:0;border-radius:10px;background:#006b6d;color:#fff;padding:10px 14px;font:600 13px Prompt;cursor:pointer}.sw-project-import{display:block;text-align:center;margin-top:10px}.sw-project-import input{display:none}.sw-project-toast{position:fixed;z-index:200;right:22px;bottom:22px;background:#143334;color:#fff;border-radius:12px;padding:13px 16px;font:500 13px Prompt;box-shadow:0 12px 34px rgba(0,0,0,.22)}.sw-source-card{margin:14px 0;padding:14px 16px;border:1px solid #cde6e2;border-radius:14px;background:#effafa;color:#365c5c;font:400 13px/1.65 Prompt}.sw-source-card b{color:#006b6d}.sw-source-card a{float:right;color:#006b6d;font-weight:700}.sw-source-card.is-missing{border-color:#efd79c;background:#fff8e8;color:#765a18}.sw-stale{display:inline-block;margin-left:8px;background:#fff0c9;color:#7e5c06;padding:4px 8px;border-radius:99px;font-size:10px;font-weight:700}@media(max-width:900px){.sw-project-bar{margin:14px;grid-template-columns:1fr}.sw-project-meta{order:3}.sw-project-actions{order:2}}@media(max-width:520px){.sw-project-bar{border-radius:14px;padding:12px}.sw-project-actions{display:grid;grid-template-columns:repeat(3,1fr)}.sw-project-actions button{min-height:44px}.sw-project-meta time{display:none}.sw-project-new{display:grid}.sw-project-dialog form{padding:18px}.sw-project-list>button{display:grid}.sw-project-toast{left:14px;right:14px;text-align:center}}
