.co-entry{margin:18px 0;width:100%;padding:18px;border:1px solid #b7d5df;border-radius:18px;background:linear-gradient(110deg,#e8f7fc,#fff1f3);color:#183b49;text-align:left;font-weight:700;font-size:15px;cursor:pointer}.co-entry small{display:block;margin-top:6px;font-size:12px;font-weight:400}.co-shell{position:absolute;inset:70px 0 70px;background:#f6fafb;z-index:15;overflow:auto;padding:20px;color:#173441;overscroll-behavior:contain}.co-shell[hidden]{display:none}.co-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.co-shell h1{font-size:25px;line-height:1.2;margin:20px 0 8px}.co-shell h2{font-size:19px}.co-shell p{font-size:14px;line-height:1.65}.co-kicker{font-size:10px;letter-spacing:.16em;color:#467383}.co-note{background:#e8f2f5;padding:12px;border-radius:12px;font-size:12px!important;color:#416272}.co-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.co-shell button{min-height:42px;border:1px solid #bbd1da;background:white;border-radius:12px;padding:9px 13px;color:#1c4658;font-weight:650;cursor:pointer}.co-shell button:disabled{opacity:.45;cursor:default}.co-shell button.co-primary{background:#12485c;color:white;border-color:#12485c}.co-shell button[aria-pressed=true]{background:#ddf5fb;border-color:#2584a2}.co-card{border:1px solid #d6e4e9;border-radius:20px;overflow:hidden;background:white;margin:18px 0}.co-card img{width:100%;height:190px;object-fit:cover;display:block}.co-copy{padding:17px}.co-copy h2{margin:8px 0}.co-copy small{color:#58717a}.co-shell input,.co-shell select,.co-shell textarea{width:100%;box-sizing:border-box;font:inherit;background:white;color:#173441;border:1px solid #b4cdd8;border-radius:10px;padding:12px;margin:6px 0 14px;min-width:0}.co-shell input[type=checkbox]{width:20px;margin:0 8px 0 0;vertical-align:middle}.co-shell label{font-size:13px;display:block}.co-comment{border-left:2px solid #9bcedf;padding:8px 12px;margin:12px 0;overflow-wrap:anywhere}.co-shell *{box-sizing:border-box;overflow-wrap:anywhere}.co-photo-preview{max-width:100%;max-height:220px;border-radius:12px}.co-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.co-status{font-size:12px;color:#375b68;min-height:20px}.co-tag{font-size:11px;background:#f0f6f8;padding:4px 8px;border-radius:6px;display:inline-block;margin:3px}.co-tabs{position:sticky;top:-20px;background:#f6fafb;padding:8px 0;z-index:2}.co-cover-label{padding:5px 12px;background:#edf3f5;font-size:10px;color:#53707d}@media(max-width:350px){.co-shell{padding:14px}.co-shell h1{font-size:23px}.co-shell button{padding:9px 10px}.co-pair{grid-template-columns:1fr}}
.co-demo-note{font-size:12px;color:#4e6c78;margin:12px 0}.co-demo-note summary{cursor:pointer;min-height:28px}.co-demo-note p{padding:10px;background:#e8f2f5;border-radius:10px}.co-status:empty{display:none}.co-shell .co-tabs{margin-bottom:8px}
#bottomNav{grid-template-columns:repeat(6,minmax(0,1fr))}#bottomNav .nav-button{min-width:0;padding-left:2px;padding-right:2px}#bottomNav .nav-button span{font-size:11px;font-weight:700}.co-shell{padding-top:16px}
#bottomNav [data-tab=home]{order:-1}
