/* PryzmWorkspace V7.3 — action sheet polish */
.note-action-menu-trigger{height:34px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#181c21;color:#aeb4b9;font:inherit;font-size:.62rem;font-weight:700;letter-spacing:.01em;transition:.16s ease}.note-action-menu-trigger:hover,.note-action-menu-trigger.active{background:#232930;color:#fff;border-color:rgba(255,255,255,.14)}.note-action-menu-trigger svg{font-size:.8rem}.note-action-menu-trigger span{white-space:nowrap}
.note-document-menu{padding:10px!important}.note-menu-title{display:flex;align-items:center;gap:10px;padding:8px 8px 12px;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:9px}.note-menu-title>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.06);color:#e8ebed}.note-menu-title strong,.note-menu-title small{display:block}.note-menu-title strong{font-size:.72rem;color:#f3f3ef}.note-menu-title small{margin-top:2px;font-size:.56rem;color:#8f969c}.note-menu-section-label{padding:7px 5px 5px;color:#747c84;font-size:.5rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.note-document-menu>.study-button{justify-content:flex-start!important;width:100%!important;min-height:36px!important;margin:2px 0!important;padding:0 10px!important;border:0!important;background:transparent!important}.note-document-menu>.study-button:hover{background:rgba(255,255,255,.055)!important}.note-document-menu .note-menu-primary .study-button{min-height:54px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:5px!important;padding:9px 11px!important;border:1px solid rgba(255,255,255,.065)!important;background:rgba(255,255,255,.025)!important}.note-document-menu .note-menu-primary .study-button:hover{background:rgba(255,255,255,.06)!important}
.nursing-actions-modal{width:min(900px,calc(100vw - 28px))!important;max-width:900px!important}.nursing-modal-head{min-height:70px!important}.nursing-modal-title{display:flex;align-items:center;gap:12px;min-width:0}.nursing-modal-symbol{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--n-accent,#8f99ff) 14%,var(--n-surface-2,#1b2025));color:var(--n-accent,#9aa3ff)}.nursing-modal-title h2,.nursing-modal-title small{display:block;margin:0}.nursing-modal-title h2{font-size:.84rem}.nursing-modal-title small{margin-top:3px;color:var(--n-muted,#8f969c);font-size:.58rem;max-width:430px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nursing-actions-body{display:grid!important;grid-template-columns:360px minmax(0,1fr);gap:14px!important;padding:14px!important;min-height:460px}.nursing-action-picker,.nursing-result-panel{min-width:0;border:1px solid var(--n-line,rgba(255,255,255,.08));border-radius:16px;background:var(--n-surface,#15191d)}.nursing-action-picker{padding:12px}.nursing-picker-intro{padding:4px 4px 12px}.nursing-picker-intro span,.nursing-picker-intro small{display:block}.nursing-picker-intro span{font-size:.7rem;font-weight:750;color:var(--n-ink,#f3f4f4)}.nursing-picker-intro small{margin-top:4px;font-size:.57rem;line-height:1.45;color:var(--n-muted,#8f969c)}.nursing-action-list{display:grid;gap:7px}.nursing-action-card{width:100%;min-height:68px;display:grid;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:9px 10px;border:1px solid transparent;border-radius:13px;background:transparent;color:var(--n-ink,#f3f4f4);text-align:left;transition:.15s ease}.nursing-action-card:hover{background:var(--n-surface-2,#1d2227);border-color:var(--n-line,rgba(255,255,255,.08))}.nursing-action-card.active{background:color-mix(in srgb,var(--n-accent,#8f99ff) 11%,var(--n-surface-2,#1d2227));border-color:color-mix(in srgb,var(--n-accent,#8f99ff) 25%,transparent)}.nursing-action-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:var(--n-surface-2,#1d2227);color:var(--n-muted,#a3aab0)}.nursing-action-card.active .nursing-action-icon{background:color-mix(in srgb,var(--n-accent,#8f99ff) 18%,var(--n-surface-2,#1d2227));color:var(--n-accent,#a8afff)}.nursing-action-copy strong,.nursing-action-copy small{display:block}.nursing-action-copy strong{font-size:.67rem}.nursing-action-copy small{margin-top:3px;font-size:.53rem;line-height:1.38;color:var(--n-muted,#8f969c)}.nursing-action-arrow{color:#596169;font-size:.66rem}.nursing-result-panel{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.nursing-result-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;border-bottom:1px solid var(--n-line,rgba(255,255,255,.08))}.result-kicker{display:block;color:var(--n-muted,#8f969c);font-size:.48rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.nursing-result-head strong{display:block;margin-top:3px;font-size:.72rem}.nursing-result-actions{display:flex;gap:6px}.nursing-result-actions .study-icon-button{width:34px!important;height:34px!important}.nursing-result-output{min-height:0;overflow:auto;white-space:pre-wrap;padding:16px;font-size:.69rem;line-height:1.72;color:var(--n-ink,#e9ebec);background:linear-gradient(180deg,rgba(255,255,255,.012),transparent)}.nursing-result-empty,.nursing-generating,.nursing-result-error{height:100%;min-height:260px;display:grid;place-content:center;justify-items:center;text-align:center;color:var(--n-muted,#8f969c)}.nursing-result-empty>span{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:var(--n-surface-2,#1d2227);font-size:1rem}.nursing-result-empty strong{margin-top:12px;font-size:.75rem;color:var(--n-ink,#e9ebec)}.nursing-result-empty small{margin-top:4px;font-size:.56rem}.nursing-generating{grid-template-columns:auto 1fr;place-content:center;justify-items:start;text-align:left;gap:11px;min-height:260px}.nursing-generating strong,.nursing-generating small,.nursing-result-error strong,.nursing-result-error small{display:block}.nursing-generating small,.nursing-result-error small{margin-top:4px;font-size:.56rem;line-height:1.4}.nursing-spinner{animation:nursingSpin 1s linear infinite}@keyframes nursingSpin{to{transform:rotate(360deg)}}.nursing-result-error{grid-template-columns:auto 1fr;text-align:left;justify-items:start;color:#db8c8c}.nursing-result-error>span{font-size:1rem}
@media(max-width:760px){.nursing-actions-body{grid-template-columns:1fr}.nursing-action-picker{max-height:270px;overflow:auto}.nursing-result-panel{min-height:330px}.note-action-menu-trigger span{display:none}.note-action-menu-trigger{width:34px;padding:0;justify-content:center}}
