#fg-notes-root{max-width:1500px;margin:auto;width:100%;box-sizing:border-box}.notes-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.notes-head h1{margin:0}.notes-muted{color:#adc3c6;font-size:13px;margin:6px 0 18px}.notes-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.note-card{background:#112d33;border:1px solid #335159;border-radius:14px;overflow:hidden;min-width:0;display:flex;flex-direction:column}.note-picture{display:block!important;padding:0!important;border:0!important;border-radius:0!important;background:#0a2026!important;aspect-ratio:1;min-height:0!important;width:100%;overflow:hidden;cursor:zoom-in}.note-picture img{width:100%;height:100%;object-fit:contain;display:block}.note-card h2{font-size:16px;margin:0;overflow-wrap:anywhere}.note-caption{padding:12px;flex:1}.note-caption p{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:7px 0}.note-actions{display:flex;gap:14px;padding:0 12px 12px}.note-actions button{background:none!important;border:0!important;padding:2px!important;min-height:28px!important;font-size:12px!important;color:#b5cecf!important;box-shadow:none!important}.notes-primary{background:#a5d660!important;color:#10272a!important;border:0!important;border-radius:9px!important;padding:9px 15px!important;font-weight:750!important;min-height:38px!important}.notes-dialog{background:#10282e;color:#e9f3f3;border:1px solid #4c7078;border-radius:17px;padding:22px;max-width:560px;width:calc(100% - 30px);max-height:90dvh;box-sizing:border-box;overflow:auto}.notes-dialog::backdrop{background:#020c10cc}.notes-dialog h2{margin:0 0 15px}.notes-dialog label{display:block;font-size:13px;margin:12px 0}.notes-dialog input:not([type=file]),.notes-dialog textarea{box-sizing:border-box;display:block;width:100%;min-width:0;border:1px solid #48666c;border-radius:9px;background:#091f25;color:#e9f3f3;padding:10px;margin-top:5px;font:inherit}.notes-dialog textarea{min-height:85px;resize:vertical}.notes-drop{border:1px dashed #6b8a80;border-radius:12px;padding:18px;text-align:center;font-size:13px}.notes-drop.drag{border-color:#a5d660;background:#203c36}.notes-picker{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:10px}.notes-picker button,.notes-dialog .notes-secondary{border:1px solid #49696e;background:#19383e;color:#e9f3f3;border-radius:9px;padding:8px 12px;min-height:36px}.notes-preview{display:block;max-height:170px;max-width:100%;margin:12px auto;object-fit:contain}.notes-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.notes-status{font-size:13px;color:#c9df9e;min-height:20px}.notes-lightbox{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:14px;border:0;background:#041216f5;color:#eef5f5;box-sizing:border-box}.notes-lightbox[open]{display:flex;flex-direction:column}.notes-lightbox header{display:flex;align-items:center;justify-content:space-between;gap:12px}.notes-lightbox header strong{overflow-wrap:anywhere}.notes-lightbox img{min-height:0;max-height:100%;max-width:100%;object-fit:contain;margin:auto}.notes-lightbox .notes-image-wrap{display:flex;flex:1;min-height:0;justify-content:center;margin:12px 0}.notes-lightbox footer{display:flex;justify-content:center;align-items:center;gap:18px}.notes-lightbox button{background:#19383e;color:#eff6f6;border:1px solid #4d7075;border-radius:8px;padding:8px 14px}.notes-lightbox p{white-space:pre-wrap;font-size:13px;max-height:12dvh;overflow:auto;margin:6px 0}.notes-empty{padding:32px 0;color:#b4c8ca}.notes-file[hidden],.notes-preview[hidden]{display:none!important}@media(max-width:1100px){.notes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.notes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.note-caption{padding:9px}.note-card h2{font-size:14px}.note-actions{padding:0 9px 9px;gap:12px}.notes-head h1{font-size:25px}.notes-dialog{padding:16px}.notes-muted{font-size:12px}.notes-lightbox{padding:10px}}
#root #fg-notes-root .notes-primary{background:#a5d660!important;color:#10272a!important;box-shadow:none!important}.notes-drop small{display:block;margin-top:12px;line-height:1.5}.notes-empty{grid-column:1/-1}.notes-drop .notes-picker{margin-top:12px;margin-bottom:10px}
#root #fg-notes-root .notes-manage-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px;padding-top:12px;border-top:1px solid #29434a}#root #fg-notes-root #notes-manage{background:transparent!important;border:0!important;box-shadow:none!important;color:#b7ced0!important;font-size:12px!important;padding:5px 0!important;min-height:32px!important;font-weight:600!important;text-decoration:underline;text-underline-offset:4px}#fg-notes-root [hidden]{display:none!important}.notes-managing .note-card{border-color:#536f57}.notes-manage-bar .notes-primary{font-size:12px!important;padding:7px 11px!important;min-height:32px!important}#note-queue{line-height:1.5;margin-bottom:8px}@media(max-width:620px){#root #fg-notes-root .notes-manage-bar{margin-top:16px;gap:10px}}
