:where(.astro-xnlrbnle){margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Sans,sans-serif;font-size:14px;line-height:1.6;color:#333;background:#f5f5f5}.app-header:where(.astro-xnlrbnle){background:#1565c0;color:#fff;padding:12px 20px;display:flex;justify-content:space-between;align-items:center}.app-title:where(.astro-xnlrbnle){font-size:16px;font-weight:700}.user-name:where(.astro-xnlrbnle){background:#fff3;padding:4px 12px;border-radius:4px;font-size:13px}.container:where(.astro-xnlrbnle){max-width:700px;margin:0 auto;padding:20px}.back-link:where(.astro-xnlrbnle){display:inline-flex;align-items:center;gap:4px;color:#1565c0;text-decoration:none;font-size:13px;margin-bottom:16px}.back-link:where(.astro-xnlrbnle):hover{text-decoration:underline}.card:where(.astro-xnlrbnle){background:#fff;border:1px solid #ddd;border-radius:4px;padding:24px}.card-header:where(.astro-xnlrbnle){display:flex;align-items:center;gap:12px;margin-bottom:16px}.card-title:where(.astro-xnlrbnle){font-size:18px;font-weight:700}.status-badge:where(.astro-xnlrbnle){display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;background:#e3f2fd;color:#1565c0}.status-badge:where(.astro-xnlrbnle).draft{background:#e3f2fd;color:#1565c0}.status-badge:where(.astro-xnlrbnle).saved{background:#e8f5e9;color:#2e7d32}.status-badge-clickable:where(.astro-xnlrbnle){cursor:pointer;transition:all .2s}.status-badge-clickable:where(.astro-xnlrbnle):hover{filter:brightness(.95);box-shadow:0 1px 3px #0000001f}.status-badge-clickable:where(.astro-xnlrbnle):after{content:"▼";font-size:8px;margin-left:4px;opacity:.6}.status-dropdown:where(.astro-xnlrbnle){position:absolute;top:100%;left:0;margin-top:4px;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:100;min-width:120px}.status-option:where(.astro-xnlrbnle){display:block;width:100%;padding:8px 12px;text-align:left;border:none;background:none;font-size:13px;cursor:pointer}.status-option:where(.astro-xnlrbnle):hover{background:#f5f5f5}.status-option:where(.astro-xnlrbnle).current{background:#e3f2fd;font-weight:500}.card-toolbar:where(.astro-xnlrbnle){display:flex;justify-content:flex-end;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #eee}.detail-row:where(.astro-xnlrbnle){display:flex;padding:12px 0;border-bottom:1px solid #f0f0f0}.detail-row:where(.astro-xnlrbnle):last-child{border-bottom:none}.detail-label:where(.astro-xnlrbnle){width:120px;font-weight:500;color:#666;font-size:13px}.detail-value:where(.astro-xnlrbnle){flex:1;color:#333}.form-group:where(.astro-xnlrbnle){margin-bottom:20px}.form-label:where(.astro-xnlrbnle){display:block;margin-bottom:6px;font-weight:500;font-size:13px;color:#333}.form-input:where(.astro-xnlrbnle),.form-textarea:where(.astro-xnlrbnle){width:100%;padding:10px 12px;font-size:14px;border:1px solid #ccc;border-radius:4px}.form-input:where(.astro-xnlrbnle):focus,.form-textarea:where(.astro-xnlrbnle):focus{outline:none;border-color:#1565c0;box-shadow:0 0 0 2px #1565c01a}.form-textarea:where(.astro-xnlrbnle){resize:vertical;min-height:100px}.form-actions:where(.astro-xnlrbnle){display:flex;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #eee}.btn:where(.astro-xnlrbnle){display:inline-block;padding:10px 20px;font-size:14px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#333;cursor:pointer;text-decoration:none}.btn:where(.astro-xnlrbnle):hover{background:#f5f5f5}.btn-primary:where(.astro-xnlrbnle){background:#1565c0;border-color:#1565c0;color:#fff}.btn-primary:where(.astro-xnlrbnle):hover{background:#0d47a1}.btn:where(.astro-xnlrbnle):disabled{opacity:.5;cursor:not-allowed}.btn:where(.astro-xnlrbnle):disabled:hover{background:#fff}.btn-sm:where(.astro-xnlrbnle){padding:6px 12px;font-size:13px}.screen-indicator:where(.astro-xnlrbnle){position:fixed;bottom:0;left:0;right:0;background:#333;color:#fff;padding:8px 16px;font-size:12px;display:flex;justify-content:space-between;align-items:center}.url-display:where(.astro-xnlrbnle){font-family:monospace;background:#222;padding:4px 8px;border-radius:4px;font-size:11px}.screen-label:where(.astro-xnlrbnle){font-weight:700;color:#4caf50}.main-content:where(.astro-xnlrbnle){padding-bottom:50px}.toast:where(.astro-xnlrbnle){position:fixed;bottom:70px;right:24px;background:#43a047;color:#fff;padding:12px 24px;border-radius:4px;font-size:14px;box-shadow:0 4px 12px #00000026;z-index:200}:where(.astro-xnlrbnle)[x-cloak]{display:none!important}
