.study-destination-entry{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-3)}.study-destination-entry button,.study-profile-entry{font-size:var(--text-sm);min-height:var(--packing-touch);text-align:left}.study-profile-entry{display:block;text-decoration:underline}.study-intro{margin-bottom:var(--sp-4)}#studyDestinationModal .actions{display:flex;gap:var(--sp-2);flex-wrap:wrap}#studyRecommendationsModal{width:min(var(--packing-content-width),calc(100vw - var(--sp-6)));max-width:calc(100vw - var(--sp-6))}.study-recommendation-group{border-bottom:1px solid var(--line);padding:var(--sp-2) 0}.study-recommendation-group summary,.study-advice summary{cursor:pointer;min-height:var(--packing-touch);padding:var(--sp-2) 0;font-size:var(--text-sm);font-weight:var(--weight-semi)}.study-recommendation-row{display:flex;align-items:center;gap:var(--sp-2);margin:0;min-height:var(--packing-touch);padding:var(--sp-2) 0;font-size:var(--text-sm);line-height:var(--leading-normal);cursor:pointer}.study-recommendation-row .item-sprite{flex:0 0 var(--packing-touch);width:var(--packing-touch);height:var(--packing-touch);object-fit:contain}.study-recommendation-row>span{flex:1;min-width:0;overflow-wrap:anywhere}.study-recommendation-row .study-existing{flex:0 0 auto;font-size:var(--text-xs);color:var(--muted);max-width:25%}.study-recommendation-row.already-added{color:var(--muted);cursor:default}.study-advice{margin-top:var(--sp-3)}.study-advice p{padding-bottom:var(--sp-2)}#studyOfficialLinks{display:flex;flex-direction:column;gap:var(--sp-2);font-size:var(--text-sm)}#studyOfficialLinks a{color:var(--ink);min-height:var(--packing-touch);padding:var(--sp-2) 0}.study-recommendation-actions{position:sticky;bottom:0;background:var(--bg);padding:var(--sp-3) 0 var(--sp-2)}.study-recommendation-actions button{width:100%}.document-bead-label{position:absolute;left:50%;bottom:calc(-1 * var(--sp-3));transform:translateX(-50%) rotate(var(--document-angle,0rad));transform-origin:center;white-space:nowrap;font-size:var(--text-xs);line-height:1.2;font-weight:var(--weight-bold);padding:var(--sp-1);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink);border:1px solid var(--ink);pointer-events:none;z-index:2}.drawer-object,.physics-object{overflow:visible}.packing-list-links{display:flex;gap:var(--sp-3);align-items:center;flex-wrap:wrap}#studyListRecommendations{min-height:var(--packing-touch);font-size:var(--text-sm)}.study-recommendation-row:focus-within{outline:2px solid var(--ink);outline-offset:2px}.study-recommendation-row:active:not(.already-added){background:var(--tint)}
